David Xu

Chief Technology Officer at Toptal

Denver, Colorado, 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

👤
Senior
🎓
Top School
David Xu is a seasoned technology executive and hands-on CTO with 11+ years building scalable, cloud-native platforms and SaaS products, currently leading WhereTo from Denver. He combines deep engineering chops across Node.js, TypeScript, Go, Scala, C/C++ and mobile (iOS/Android/React Native) with operational expertise in AWS, Docker, and large-scale data stacks. A former competitive programmer with ACM‑ICPC and AIOC medals, he brings rigorous algorithmic thinking to product and infrastructure decisions. David has founded and led multiple startups and consultancies, shipping resilient systems for millions of users and guiding teams from prototype to acquisition. Outside work he’s a pragmatic tinkerer who stays active—often walking his dogs Chickita and Banana—bringing the same discipline to fitness as to systems design.
code11 years of coding experience
job12 years of employment as a software developer
bookIncomplete Bachelor's Degree (Dropped Out) Computer Science, Incomplete Bachelor's Degree (Dropped Out) Computer Science at The University of Western Australia
bookDuncraig Senior High School
languagesChinese, English, javascript, c++, go, python, rust, swift, java, scala, kotlin
github-logo-circle

Github Skills (150)

windows10
bottomsheetbehavior10
loopback10
bundler10
google-maps10
floatingactionbutton10
javascript10
nestedscrollview10
linux10
compiler10
js10
soap-client10
json10
cross-platform10
rocket10

Programming languages (11)

TypeScriptJavaC++RustOCamlObjective-C++JavaScriptGo

Github contributions (5)

github-logo-circle
bgdavidx/node-protobuf

Dec 2018 - Sep 2019

Google Protocol Buffers wrapper for Node.js
Contributions:8 commits, 4 PRs, 15 pushes in 9 months
protocol-buffersgoogle-protocol-buffersprotobufnode-jsbuffers
MinHash and LSH index written in Rust for Node.js
Contributions:1 release, 8 commits, 5 pushes in 2 years 5 months
clilshminhashindexnode-js
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 Xu - Chief Technology Officer at Toptal