Shawn Yarbrough is a Senior Software Engineer with 13 years of experience building high-performance back-end systems across C++, Java, and Python, now contributing at MongoDB after driving GPU-accelerated database features at HEAVY.AI. He specializes in distributed systems, LLVM-based query compilation, and GPU/CUDA optimization—having removed query-size limits and added dynamic horizontal scaling to a production SQL-on-GPU engine. His background spans low-latency HFT infrastructure, exchange feeds, and performance tuning for web backends, reflecting a rare blend of trading-floor speed and database compiler expertise. An active HeavyDB contributor, he’s comfortable working deep in memory management, query planning, and GPU managers while also shipping practical integrations and security features. Based in Danville, CA, he pairs systems-level rigor with a user-focused philosophy—echoed in his favorite quote about simplifying UIs to retain users.
Contributions:146 commits, 1 branch, 4 comments in 3 years 10 months
Contributions summary:Shawn primarily worked on enhancing the database functionality within the HeavyDB project. Their contributions included fixing server shutdown errors, adding a "default_db" attribute for users, and supporting the ability for users to switch between databases. They also worked on creating new commands related to SHOW USER DETAILS and adding support for the "VALUES()" SQL clause. The user's work also appears to have touched code related to the CudaMgr, indicating expertise in GPU database operations.
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.