Jonathan Reem

Staff Software Engineer at Gauntlet

San Francisco, California, United States
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
Jonathan Reem is a Staff Software Engineer based in San Francisco with 12 years building scalable, concurrent systems and libraries, primarily in Rust and server-side technologies. His work blends a mathematical mindset with practical API and library design, exemplified by Iron, a major Rust web framework project, and significant contributions to Hyper and mio. At Gauntlet and prior startups, he has driven backend architecture, concurrency improvements, and in-browser developer tooling, including a content-addressed snapshot filesystem prototype. He’s known in the Rust community for improving core infrastructure—optimizing parsers, removing unsafe code, and reworking thread pools—to make high-performance networking libraries safer and more ergonomic. Jonathan pairs deep algorithmic thinking with hands-on engineering, routinely refactoring for clarity and performance while shipping production-ready systems. Outside product work he contributes broadly to open source, improving testbeds and developer ergonomics that other projects rely on.
code12 years of coding experience
job5 years of employment as a software developer
bookFull Stack Development, Full Stack Development at Hack Reactor
github-logo-circle

Github Skills (21)

asynchronous10
non-blocking10
python10
multithreading10
async10
testing10
http10
design-patterns10
hyper10
parse10
web-framework10
rust10
idioms10
concurrency10
api-design9

Programming languages (18)

JavaC++RustCGoHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
iron/iron

Jun 2014 - Sep 2016

An Extensible, Concurrent Web Framework for Rust
Role in this project:
userBack-end Developer
Contributions:950 commits, 131 PRs, 114 pushes in 2 years 3 months
Contributions summary:Jonathan primarily contributed to the development of the Iron web framework, focusing on core architectural components and foundational modules. Their work included adding boilerplate attributes, fixing bugs, and adding features to core modules such as `iron`, `middleware`, `request`, and `response`. They also refactored code to improve performance and design, and implemented new traits for the framework.
concurrencyrustframeworkextensibleweb-framework
hyperium/hyper

Sep 2014 - Nov 2015

An HTTP library for Rust
Role in this project:
userBack-end Developer
Contributions:134 commits, 50 PRs, 31 pushes in 1 year 2 months
Contributions summary:Jonathan primarily focused on enhancing the core functionality of the HTTP library. Their work included refactoring the server's request handling mechanism, introducing features like more flexible header parsing and modification. Furthermore, they made architectural improvements, such as switching from the intertwined thread pool to an improved thread pool for improved performance and reliability of the server. These contributions significantly improved the library's architecture, API, and performance.
rustio-uringhttp-libraryhyper
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
Jonathan Reem - Staff Software Engineer at Gauntlet