Steve Theodore

Board Member at Unity Technologies

Seattle, Washington, 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
Steve Theodore is a veteran technical art leader with three decades in animation and 25 years shipping games on franchises from Half-Life and Counter-Strike to Halo 3 and the State of Decay series. Currently a Sr. Technical Art Manager at Unity and Procedural Tech Art Lead at Santa Monica Studio, he builds cross-discipline TA teams, validates new engine workflows, and produces interactive demos including URP and Vision Pro showcases. He founded and presides over the Technical Artists Forum—the largest professional association for tech artists—and serves on the Visual Effects Society board in Washington. Steve has a track record of creating production-grade tools and engine modifications that enabled small teams to ship large open-world titles, and he pairs hands-on shader and C++ coding with strategic vendor and publisher experience. A decade-long columnist for Game Developer magazine, he blends industry evangelism and education with practical problem-solving that removes barriers between artists and expression. Unusually for a TA leader, he also contributes to open-source compiler work—improving Python-to-JavaScript operator overloading—showing a breadth from middleware to animation pipelines.
code12 years of coding experience
job16 years of employment as a software developer
bookMA Roman History, MA Roman History at Brown University
bookHarrison High School
bookBA Classic, BA Classic at Williams College
languagesLatin
stackoverflow-logo

Stackoverflow

Stats
12,118reputation
1.5mreached
630answers
26questions
Badges
unity-game-engine
top-5%
python
top-1%
github-logo-circle

Github Skills (11)

javascript10
operator-overloading10
transcode10
python10
transpiler10
compiler-development10
unity-game-engine9
maya6
mel6
api6
3d6

Programming languages (7)

TypeScriptCSSC++CJavaScriptPythonClojure

Github contributions (5)

github-logo-circle
TranscryptOrg/Transcrypt

Jun 2017 - Apr 2018

Python 3.9 to JavaScript compiler - Lean, fast, open!
Role in this project:
userFull-stack Developer
Contributions:43 commits, 9 PRs, 40 comments in 9 months
Contributions summary:Steve primarily contributed to the Transcrypt project by implementing features and debugging operator overloading. Their work involved modifying the compiler to support a 'fast' mode for operator overloading, enhancing performance. They added magic methods to the Number.prototype in Javascript to support the operator overloading in the transpiled code, and subsequently fixed bugs related to the overloading logic. These changes focused on improving the translation of Python code to JavaScript, specifically addressing operator functionality.
pythonbrowserjavascript-compilerjavascripttranscrypt
theodox/vector

Nov 2014 - Sep 2016

Contributions:16 commits, 1 push in 1 year 9 months
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
Steve Theodore - Board Member at Unity Technologies