Carl Lerche

Principal Engineer at Amazon Web Services (AWS)

Portland, Oregon, 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
award
Top expert inRust-Based Software Development
Carl Lerche is a Principal Engineer in Portland with 15 years of experience designing developer tooling and distributed systems, currently building at AWS. He has deep systems and Rust expertise demonstrated by substantive contributions to flagship projects like Tokio, Cargo, and hyper—work that spans async runtimes, HTTP/2, package management, and low-level io_uring integration. Earlier in his career he co-founded and shipped Skylight, led architecture for fault-tolerant routing at Strobe, and helped drive Bundler and Rails adoption at Engine Yard, blending product instincts with engineering leadership. Carl frequently contributes to open source, implementing core parsing, concurrency, and networking primitives rather than small conveniences, and he writes tests and refactors to improve long-term maintainability. He enjoys shipping developer-focused products and evangelizing emerging technology, with a knack for turning complex concurrency and deployment challenges into pragmatic, well-tested solutions.
code15 years of coding experience
job15 years of employment as a software developer
bookBS Mathematics, BS Mathematics at Portland State University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
406reputation
6kreached
1answer
0questions
github-logo-circle

Github Skills (76)

async-js10
concurrent-programming10
cargo10
website-development10
nix10
atomics10
testing10
http10
file-operations10
ruby10
package-manager-tool10
bundler10
concurrency10
middleware10
unix10

Programming languages (12)

TypeScriptJavaShellCoffeeScriptRustCSCSSJavaScript

Github contributions (5)

github-logo-circle
hyperium/h2

Mar 2017 - Jan 2019

HTTP 2.0 client & server implementation for Rust.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 221 commits, 203 PRs in 1 year 10 months
Contributions summary:Carl's contributions primarily involve implementing and refining the core functionality of an HTTP/2.0 client and server implementation in Rust. They worked on implementing the error type and descriptions. The user also contributed to the `settings` and `priority` implementation, including the addition of a `Next` trait to handle data structures and other low-level details. These changes were critical to the functionality of a core component of the library.
http3rustclient-serverhttp2server
tokio-rs/website

Nov 2016 - Dec 2021

Website for the Tokio project
Role in this project:
userFull-stack Developer
Contributions:49 reviews, 205 commits, 268 PRs in 5 years 1 month
Contributions summary:Carl primarily contributed to the website for the Tokio project, working on both frontend and backend aspects. They added shortcodes for API documentation and fixed rendering of code examples, indicating frontend development. Furthermore, the user made changes to the website's CSS and footer, and also implemented a deploy script, showing experience with backend and DevOps-related tasks. The user also updated website links and improved the overall site design, including mobile responsiveness.
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
Carl Lerche - Principal Engineer at Amazon Web Services (AWS)