Dustin Ryan-roepsch

Software Engineer at Meta

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
Dustin Ryan-roepsch is a software engineer based in Seattle with 11 years of experience building cloud and mixed-reality systems at top-tier companies including Meta, Microsoft, and Google. He combines strong backend expertise in Java and C++ with front-end experience (React, Riot.js) and a history of shipping features in large, legacy codebases as well as modern cloud services like GCP Private Catalog. Dustin’s internships and early co-op work demonstrate a pattern of quick technical ramp-up—learning Protocol Buffers, gRPC, Guice, and COM on short timelines—and practical automation skills from scripting and tooling projects. An active contributor to the XMage open-source project, he applies game-engine level detail to correctness and edge cases, showing care for both design and implementation. He mentors and teaches technical fundamentals, reflecting a collaborative, service-oriented approach to engineering.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at Iowa State University
github-logo-circle

Github Skills (13)

logic10
javas10
game-development10
game-engine10
cardview10
java10
game-dev10
card10
mage10
gameplay4
cg4
videogames4
ai4

Programming languages (5)

TypeScriptJavaC++RustLua

Github contributions (5)

github-logo-circle
magefree/mage

Apr 2017 - Apr 2017

XMage - Magic Another Game Engine
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 1 comment in 1 day
Contributions summary:Dustin contributed to the implementation of the "Heat Stroke" card within the XMage game engine, a Java-based project. Their work involved creating the Java code for the card, including defining its properties, effects, and triggers based on Magic: The Gathering card mechanics. They also optimized imports and fixed card text to ensure the card's correct functionality within the game.
gamedeckwindowsgamedevmagic
dustinroepsch/RubiksSolver

Oct 2017 - Oct 2017

Contributions:40 commits, 23 pushes, 2 branches in 2 days
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
Dustin Ryan-roepsch - Software Engineer at Meta