Richard Low

Software Engineer at Apple

Stony Stratford, 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
Richard Low is a seasoned software engineer with 19 years' experience specializing in distributed systems, performance engineering and making data accessible and useful. Based in the UK and currently at Apple since 2013, he blends hands‑on optimisation work—such as notable performance improvements to the widely used swift-nio networking library—with leadership roles in analytics and distributed systems across startups and enterprise engagements. His background spans research and product delivery for big‑data platforms (Apache Cassandra, Hadoop) and customer-facing technical leadership, giving him a rare mix of deep algorithmic training (PhD-level) and practical production experience. Colleagues rely on him to find elegant, high-performance fixes under real-world constraints while keeping customer needs central.
code19 years of coding experience
job2 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at Bristol University
bookMA, Physics, Computer Science, MA, Physics, Computer Science at Cambridge University
stackoverflow-logo

Stackoverflow

Stats
61reputation
9kreached
1answer
0questions
github-logo-circle

Github Skills (15)

asynchronous10
event-driven10
swift10
high-performance10
non-blocking10
performance-optimization10
async10
bytebuffer10
testing10
client-websocket9
websocket-client9
websocket9
websockets-client9
storage6
cassandra6

Programming languages (5)

JavaC++JavaScriptSwiftPython

Github contributions (5)

github-logo-circle
apple/swift-nio

Nov 2019 - Nov 2019

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

Sep 2011 - Oct 2012

Contributions:16 commits in 1 year
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
Richard Low - Software Engineer at Apple