Rick Newton-rogers is a software engineer with a PhD in computational astrophysics and over a decade of experience building reliable, high-performance systems from research code to production infrastructure. He has worked across IBM storage products and Apple’s device cloud and server networking teams, bringing deep systems and backend expertise in languages including Go, Swift, C/C++ and Python. At Apple he contributes to Swift server networking and to SwiftNIO on GitHub, improving robustness and async/await integration for high-performance, non-blocking I/O. His background in astrophysics informs an analytical, tool-building mindset—he’s written GPU-ported simulation code and researcher tools, then translated that discipline into production features like data deduplication and platform support. Based in Winchester, he combines a researcher’s curiosity with practical experience delivering software that supports critical infrastructure and developer ecosystems.
3 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computational Astrophysics, Doctor of Philosophy (Ph.D.) Computational Astrophysics at The University of Manchester
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:1 release, 80 reviews, 1 commit in 1 day
Contributions summary:Rick primarily contributed to improving the SwiftNIO framework's robustness and performance. They implemented features related to file I/O operations, addressing potential errors and limitations in large read operations. Furthermore, the user refactored and added tests, ensuring the reliability and correctness of NIO's asynchronous operations, including testing for async/await integration. Their work involved modifications to both core components and test suites within the NIO project.
Contributions:9 PRs, 18 pushes, 20 branches in 1 year 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.