Tommy Xiang

Research Engineer at Databricks Mosaic Research

San Francisco Bay Area 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
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.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, GPA 3.98/4.00, Bachelor's degree, Computer Science, GPA 3.98/4.00 at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

lime10
haxe10
cross-platform10
sdl10
backend9
frontend9
game-development8

Programming languages (13)

C#CSSC++HaxeShaderLabTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
openfl/lime

Apr 2015 - Sep 2015

A foundational Haxe framework for cross-platform development
Role in this project:
userFull-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.
cross-platform-developmentdevelopment-platformopenflhaxeflixelcross-platform
TommyX12/tommyx-shell

Mar 2019 - Feb 2025

Contributions:35 pushes, 1 branch in 6 years
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