David Xu

PRESIDENT & CTO 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
job18 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 (108)

windows10
bottomsheetbehavior10
loopback10
bundler10
google-maps10
floatingactionbutton10
nestedscrollview10
javascript10
linux10
js10
cross-platform10
amd10
commonjs10
code-splitting10
android10

Programming languages (10)

TypeScriptJavaC++RustObjective-C++JavaScriptGoObjective-C

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
nodejsprotocol-buffers
wherefortravel/bull-amqp

Jun 2018 - May 2019

A (almost) drop-in replacement for the Bull queue, backed by the AMQP protocol
Contributions:1 review, 40 commits, 1 PR in 10 months
amqpbull-queue
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