Rick Newton-rogers

Software Engineer at Apple

Winchester, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code3 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computational Astrophysics, Doctor of Philosophy (Ph.D.) Computational Astrophysics at The University of Manchester
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

asynchronous10
event-driven10
swift10
non-blocking10
io10
networking10
async10
testing10
high-performance9

Programming languages (5)

CSwiftMarkdownAssemblyPython

Github contributions (5)

github-logo-circle
apple/swift-nio

Nov 2022 - Nov 2022

Event-driven network application framework for high performance protocol servers & clients, non-blocking.
Role in this project:
userBack-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.
swift5event-drivennon-blockingswift-servertcp
rnro/swift-nio-ssl

Jun 2023 - Apr 2025

TLS Support for SwiftNIO, based on BoringSSL.
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.
Request Free Trial
Rick Newton-rogers - Software Engineer at Apple