Derrik Petrin is a software engineer with 11 years of experience, currently building the rule compiler and game engine for Magic: The Gathering Arena at Wizards of the Coast. He combines a strong systems and compiler background—reinforced by graduate coursework in distributed systems, compilers, PLs, and NLP—with practical ML and cloud experience (Python, TypeScript, C++, PyTorch, AWS, Elasticsearch). Previously he accelerated data pipelines and search at a startup by optimizing Elasticsearch indices and parallelizing S3 workflows to cut reindexing from a week to a day, and has deep integration and enterprise HCM expertise from consulting. Trained originally in molecular biophysics and biochemistry (Yale) and with an MS in Computer Science from UW, he brings cross-domain curiosity and a knack for translating complex domain rules into reliable, testable software. Notably, he applies NLP and compiler techniques to automatically encode game rules from natural-language card text—a unique blend of language tech and formal systems.
11 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Science & Engineering, Master of Science - MS, Computer Science & Engineering at University of Washington
International Baccalaureate
Bachelor of Science - BS, Molecular Biophysics & Biochemistry, Bachelor of Science - BS, Molecular Biophysics & Biochemistry at Yale University
Contributions:6 commits, 14 pushes, 1 branch in 4 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.