Danny Su

Software Engineer at Opendoor

Seattle, Washington, 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
Danny Su is a seasoned software engineer with 13 years of experience building performance-sensitive platforms across mobile, web, and embedded JavaScript runtimes. He has played key roles at Meta (working on the Hermes JS engine), Oculus Web Platform, and Facebook Marketplace, and now contributes to Opendoor’s engineering efforts from Seattle. As a former CTO and co-founder of a YC-backed startup that was acquired, he blends product intuition with deep engineering chops. Danny is an active open-source contributor — notable work includes improving TypeScript completions for the tsuquyomi Vim plugin and refining Hermes integration in React Native — demonstrating attention to developer experience and runtime performance. His background includes early systems work at Microsoft and internships at Amazon, giving him a long history of shipping robust, platform-level features. Colleagues describe him as a pragmatic engineer who surfaces subtle interoperability and debugging improvements that save teams time in production.
code13 years of coding experience
job19 years of employment as a software developer
bookY Combinator
bookBachelor of Applied Science Computer Engineering, Bachelor of Applied Science Computer Engineering at University of Waterloo
github-logo-circle

Github Skills (14)

vim10
typescript10
javascript10
typescripts10
mobile-development10
react-native10
vim-plugin10
typescript-types10
android9
debug9
debugging9
app-framework9
performance-optimization8
ios3

Programming languages (12)

TypeScriptC#JavaC++CJavaScriptVueGo

Github contributions (5)

github-logo-circle
Quramy/tsuquyomi

Oct 2016 - Oct 2016

A Vim plugin for TypeScript
Role in this project:
userFull-stack Developer
Contributions:7 commits, 3 PRs, 3 comments in 2 days
Contributions summary:Danny primarily focused on enhancing the `tsuquyomi` Vim plugin for TypeScript. Their contributions involved sorting TypeScript completion entries based on the `sortText` property to match Visual Studio Code's behavior. They also made the sorting behavior configurable and later reverted it, then adjusted the sorting based on file type. Furthermore, the user addressed issues related to completion entry details, aligning them with VS Code, and improved the code by avoiding repeated filetype checks.
vim-pluginstypescriptvim-pluginvimomni-completion
facebook/react-native

Aug 2023 - Mar 2025

A framework for building native applications using React
Role in this project:
userMobile Developer
Contributions:21 PRs in 1 year 8 months
Contributions summary:Danny made several contributions related to the Hermes JavaScript engine and its integration within the React Native framework. These changes include removing unnecessary code, refactoring console message handling, and adding options for heap snapshot generation. Furthermore, the user addressed a bug related to inspector targets, ensuring proper functionality within the Android build. The work highlights a focus on debugging, performance, and JavaScript runtime improvements within the React Native ecosystem.
reactnative-applicationsmobile-developmentreact-nativeandroid
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
Danny Su - Software Engineer at Opendoor