Yann Ramin is a Principal Engineer with 18 years designing and operating large-scale distributed systems, currently focused on infrastructure and reliability at Airbnb. He has led observability, Kubernetes, and OS-level projects at Lyft and Twitter, scaling services to billions of requests per minute and petabytes of data while founding critical infra initiatives like Lyft’s CNI IPvlan stack. Yann blends low-level systems expertise—kernels, virtualization, firmware and cryptographic protocol implementations—with pragmatic backend engineering in Go, Rust, C and Python. He has significant embedded and RTOS experience from early work on ultra-low-power sensor networks and continues to contribute to open-source tools such as asciinema and reef-pi. Known for shipping end-to-end solutions that bridge hardware, OS, and cloud-native platforms, he pairs hands-on coding with scaling teams and technical productization. Colloquially self-described as part of a "computing dissatisfaction society," he brings a restless curiosity for language runtimes and compilers that drives unconventional, high-impact solutions.
18 years of coding experience
20 years of employment as a software developer
BS Computer Science, BS Computer Science at University of California, Davis
An opensource reef tank controller based on Raspberry Pi
Role in this project:
Back-end Developer
Contributions:8 commits, 10 PRs, 32 comments in 2 years 11 months
Contributions summary:Yann primarily focused on refactoring and reorganizing the project's codebase, specifically moving types and dependencies to a new repository. They implemented changes to improve import organization, utilizing the `goimports` tool for code formatting. The user also made modifications to various controller components, demonstrating a broad understanding of the project's structure and dependencies, while also integrating new drivers. They also worked on several bug fixes and upgrades.
Contributions:5 commits, 1 PR, 3 comments in 3 days
Contributions summary:Yann primarily focused on enhancing the functionality of the `asciinema` terminal session recorder. They implemented a `max-wait` option for playback, allowing users to control the playback speed and reduce intervals. Additionally, the user introduced and integrated a new configuration option for playback settings, along with corresponding tests. Their work also involved refactoring code, specifically applying `gofmt` and updating the player logic to accurately match recording behaviors, demonstrating improvements to the project's usability and maintainability.
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.