David Balatero is a staff software engineer with 17+ years of experience building full-stack web products and scaling engineering teams for startups and fast-growing companies. He combines deep Ruby and JavaScript expertise with broad experience across frontend, backend, databases, data pipelines, and ops, backed by a CS degree from the University of Washington. David has led impactful initiatives at Stripe—shipping major Checkout features, custom domain support, and a distributed build cache—and has driven frontend performance and memory savings at Graphite that made large PRs usable. He thrives in early-stage environments, having bootstrapped product incubators, grown teams from scratch, and shipped customer-facing features that measurably boost adoption and throughput. An active open-source contributor, his work spans tooling like Typhoeus and enhancements to Signal Desktop and resque-retry, demonstrating attention to reliability, observability, and developer experience. Based in New York, he prefers hands-on leadership that blends product polish with pragmatic engineering.
17 years of coding experience
19 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at University of Washington
Typhoeus wraps libcurl in order to make fast and reliable requests.
Role in this project:
Back-end Developer
Contributions:178 commits in 1 year 8 months
Contributions summary:David primarily contributed to the development of the Typhoeus library, focusing on core features related to HTTP request handling and caching. They implemented the ability to retrieve effective URLs after redirects, added methods to clear cache callbacks, and enhanced the library's internal workings with zlib detection and gzip compression support. Furthermore, the user refactored the request parameters processing and improved overall code maintainability through whitespace adjustments.
A private messenger for Windows, macOS, and Linux.
Role in this project:
Full-stack Developer
Contributions:26 commits, 8 PRs, 26 comments in 12 days
Contributions summary:David contributed to various aspects of the Signal Desktop application, including UI improvements, and backend logic. They updated the application's version retrieval, localization messages, and implemented an auto-update dialog. Additionally, the user refactored code to organize files and configurations, ensuring correct build artifact handling and enforcing UI constraints. They modified code related to platform-specific behaviors.
signalwindowselectronchatlinux
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
David Balatero - Staff Software Engineer at Cursor