Yunchi Luo

Staff Software Engineer - Bitcoin Hardware at Block

New York, New York, 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
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.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster of Engineering (M.Eng.) Computer Science, Master of Engineering (M.Eng.) Computer Science at Cornell University
languagesChinese
github-logo-circle

Github Skills (24)

kotlin10
javascript10
event-handling10
database-connection10
databases10
textbox10
server-configuration10
vi10
vim10
code-generation10
sql10
vitess10
codemirror10
keybindings10
database10

Programming languages (17)

JavaC++CRustVueGoKotlinTypeScript

Github contributions (5)

github-logo-circle
cashapp/misk

Jan 2019 - Jul 2022

Microservice Kontainer
Role in this project:
userBack-end Developer
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.
dockermicroservicemicroservices
codemirror/codemirror5

Nov 2012 - Jun 2016

In-browser code editor (version 5, legacy)
Role in this project:
userFull-stack Developer
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