Thomas Wang

Member Of Technical Staff at Perplexity

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

🤩
Rockstar
🎓
Top School
Thomas Wang is a software engineer with 10 years of experience building scalable systems and developer-facing infrastructure, currently shaping Perplexity’s answer engine in the San Francisco Bay Area. He brings a strong background in AI platforms and web frameworks from roles at Airtable and LinkedIn, plus hands-on full-stack work on analytics and sensing systems at UCLA. A compiler enthusiast and former contributor to GCC’s Rust front-end, he has worked on type resolution, unused-code analysis, and other compiler internals—an uncommon depth for someone focused on product-facing AI. He holds a CS master’s from UCLA and a dual background in physics and CS from USTC, blending rigorous academic training with practical engineering. Thomas favors projects that empower users and developers alike, moving fluidly between infrastructure, developer tools, and applied ML. His curiosity-driven approach shows in both shipping product features and contributing to low-level language tooling.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree Physics and Computer Science, Bachelor’s Degree Physics and Computer Science at University of Science and Technology of China
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (7)

compiler10
code-analysis10
compiler-compiler10
rust10
gcc10
type-resolution9
rust-lang9

Programming languages (8)

TypeScriptC++RustLLVMIsabelleJavaScriptVueHTML

Github contributions (5)

github-logo-circle
Rust-GCC/gccrs

Mar 2021 - Aug 2022

GCC Front-End for Rust
Role in this project:
userBack-end Developer
Contributions:35 reviews, 47 commits, 30 PRs in 1 year 5 months
Contributions summary:Thomas primarily contributed to the development of the GCC front-end for Rust. Their work focused on type resolution, including defaulting float types to f64 and integrating new code analysis features. They also added passes for finding unused code and implemented the necessary changes to accommodate these new features. The commits demonstrate a focus on compiler internals and code analysis within the Rust ecosystem.
rustcompilerfront-endrust-langgcc
thomasyonug/deeplang

Apr 2020 - Nov 2020

The Deep Programming Language From ZJU
Contributions:86 commits, 23 PRs, 44 pushes in 7 months
pythonlanguage-designmachine-learningzjumojo
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
Thomas Wang - Member Of Technical Staff at Perplexity