Staff Software Engineer - Bitcoin Hardware at Block
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Yunchi Luo is a Staff Software Engineer based in New York with 13 years of experience building large-scale, production-grade distributed systems, databases, and developer platforms. Currently focused on making Bitcoin hardware wallets secure and user-friendly at Block, he previously helped found Cash App’s Cloud Platform that now runs 300+ microservices serving tens of millions of users. He blends hands-on systems engineering—spanning Kubernetes, Terraform, TiDB, observability, and event-driven architectures—with team building and mentorship, growing organizations from small startups to large platform teams. An active open-source contributor, Yunchi implemented a faithful VIM mode in CodeMirror used widely across online editors and extended sqlc to support Kotlin code generation, showing deep interest in developer tooling. He’s known for pragmatic reliability work (observability and databases) and for squeezing dramatic throughput improvements in data pipelines. Beyond technology, he focuses on culture and scalable processes that let distributed teams move fast without sacrificing quality.
13 years of coding experience
12 years of employment as a software developer
Master of Engineering (M.Eng.) Computer Science, Master of Engineering (M.Eng.) Computer Science at Cornell University
Contributions:43 reviews, 108 commits, 165 PRs in 3 years 6 months
Contributions summary:Yunchi primarily contributed to the `misk` project, focusing on changes related to event handling, database interactions, and service configuration. Their work involved removing deprecated interfaces and renaming methods, and adding and modifying code related to the `SpooledProducer` interface. They implemented features for improved data consistency and added documentation to the SpooledProducer. Additionally, the user enhanced the project's support for Vitess by enabling RBR, cleaning up volumes, and improving tests.
Contributions:167 commits, 20 PRs, 23 pushes in 3 years 8 months
Contributions summary:Yunchi contributed significantly to the vim keymap implementation, focusing on navigation and core functionality. They fixed several off-by-one errors and refined cursor positioning. The contributions include the development of text object manipulation, implementing search and replace functionality, and general refactoring of the code. The goal of these changes was to more closely resemble the user experience of VIM.
browserjavascriptace-editorcode-browserace
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
Yunchi Luo - Staff Software Engineer - Bitcoin Hardware at Block