Tommy Xiang is a research engineer in the San Francisco Bay Area with 11 years of experience at the intersection of machine learning, perception, and systems research. He has contributed to academic and industry projects—from NeurIPS-published 3D reconstruction work during an NVIDIA internship to production-focused perception engineering at Nuro and current research at Databricks Mosaic. Comfortable across the stack, Tommy has also made pragmatic open-source contributions (e.g., adding cross-platform alert functionality to the Haxe Lime framework), reflecting a hands-on approach to bridging research prototypes and deployable code. A strong academic foundation from the University of Toronto (3.98 GPA) underpins his ability to move fluidly between rigorous research and engineering delivery.
11 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, GPA 3.98/4.00, Bachelor's degree, Computer Science, GPA 3.98/4.00 at University of Toronto
A foundational Haxe framework for cross-platform development
Role in this project:
Full-stack Developer
Contributions:10 commits, 2 PRs in 4 months
Contributions summary:Tommy primarily contributed to the Lime framework by adding an "Alert" function, demonstrating involvement across multiple layers of the project. They implemented the alert functionality within the `Window` class and its various backend implementations (SDL, HTML5, Flash, Native). The commits also modified external interface files to expose the new function, showing a full-stack approach by extending the Haxe API. This indicates the user was comfortable working with multiple parts of the cross-platform framework and its integration with native code.
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
Tommy Xiang - Research Engineer at Databricks Mosaic Research