Rory Soiffer

Studio Head at Loco Motion Devs

Portland, Oregon, 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
Rory Soiffer is the founder and Studio Head of Loco Motion Devs in Portland, Oregon, with 11 years of software and research experience building real-time graphics and VR games, including publishing Superfly on Quest and Steam. He combines indie-game product leadership with deep technical chops from a Computer Science master's and PhD-level work in quantum computing at the University of Waterloo, where he focused on quantum complexity theory. Rory's background includes internships at Microsoft and Los Alamos, and notable open-source contributions to Microsoft's Q# compiler—implementing optimizations like constant propagation and loop unrolling that improved compilation performance. Comfortable bridging research and production, he blends procedural generation and real-time rendering expertise with systems-level thinking. Currently hiring developers for a new VR title, he brings an uncommon mix of academic rigor and hands-on game shipping experience.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, 3.77, Bachelor's degree, Mathematics and Computer Science, 3.77 at University of Washington
bookJesuit High School
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Waterloo
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (9)

compiler-optimization10
quantum-computing10
abstract-syntax-tree9
parse-tree9
datastructures-algorithms8
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (8)

C#JavaHaxeScalaJavaScriptHTMLF#Ruby

Github contributions (5)

github-logo-circle
microsoft/qsharp-compiler

Jul 2019 - Sep 2019

Q# compiler, command line tool, and Q# language server
Role in this project:
userBackend Developer
Contributions:7 commits, 9 PRs, 84 pushes in 1 month
Contributions summary:Rory primarily contributed to the Q# compiler's backend logic, focusing on compiler optimizations and core language features. Their work includes implementing constant propagation, loop unrolling, and operation inlining to improve compilation performance. They also addressed bugs related to type inference and tuple handling within the compiler. Further contributions involved fixing issues with namespace printing and developing core features for the circuit API.
command-line-toolqdkqsharpcompilerquantum-development-kit
rsoiffer/Forge-of-Power

Apr 2020 - Sep 2021

Contributions:153 pushes, 1 branch in 1 year 5 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
Rory Soiffer - Studio Head at Loco Motion Devs