Richard Low is a seasoned software engineer with 19 years’ experience building distributed systems and analytics platforms, currently working at Apple. He combines academic depth—a PhD in Computer Science and advanced degrees from Cambridge—with startup leadership at SwiftKey and Acunu, where he led analytics teams and customer-facing delivery on Cassandra-based systems. Focused on making data accessible and useful, he specializes in backend performance engineering and has made notable open-source contributions to the high-profile swift-nio project, including a 2x speedup for WebSocket masking and ByteBuffer optimizations along with added benchmarks. Based in the UK, he brings a pragmatic blend of low-level optimization, systems design, and product-minded delivery, often catching subtle production risks early.
19 years of coding experience
2 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Bristol University
MA, Physics, Computer Science, MA, Physics, Computer Science at Cambridge University
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
Role in this project:
Back-end Developer & Performance Engineer
Contributions:5 PRs, 17 comments, 1 issue in 24 days
Contributions summary:Richard made significant contributions to optimize the `swift-nio` library, focusing on performance improvements for critical components. They implemented a faster `withContiguousStorageIfAvailable` for `WebSocketMaskingKey`, resulting in a 2x speed increase. The user also benchmarked and optimized `ByteBuffer` setBytes operations, particularly for `CircularBuffer` types, and added performance tests to measure improvements. Furthermore, they addressed a potential crash by disallowing zero EventLoop threads.
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.