Mark Delfavero

Software Engineer at Oxide Games

Washington DC-Baltimore 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

👤
Senior
🎓
Top School
Mark Delfavero is a software engineer with 12 years of experience specializing in the video game industry, currently contributing at Oxide Games in the Washington DC–Baltimore area. He brings systems-level thinking from working on performance-sensitive game engines and has progressed there from Associate to Software Engineer. An active open-source contributor, Mark has made notable back-end contributions to the Nim programming language—implementing a lock-free hash table, a Mersenne Twister RNG, and type-system fixes—demonstrating strong data structures and algorithm skills. His background includes internships at AWS and Vectorworks and an MS in Game Design and Development from RIT, blending academic game research with production engineering. Known for tackling low-level, concurrency-heavy problems, he prefers pragmatic, elegant solutions that balance efficiency and expressiveness.
code12 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Game Design and Development, Master of Science - MS, Game Design and Development at Rochester Institute of Technology
languagesJapanese
github-logo-circle

Github Skills (10)

hashtable10
nim-lang10
compiler10
hash10
compiler-compiler10
macros9
lang9
metaprogramming8
efficientnet8
procedural7

Programming languages (2)

NimPython

Github contributions (5)

github-logo-circle
nim-lang/Nim

Sep 2013 - Oct 2013

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 month
Contributions summary:Mark primarily contributed to the Nim programming language repository by addressing bugs and improving the type system. Their work included adding a type trait for arity, fixing issues related to recursive generic types, and making various whitespace and formatting improvements. Furthermore, the user implemented a lock-free hash table and a Mersenne twister random number generator, showcasing expertise in data structures and algorithms.
pythonnim-langelegancecompilerprogramming-language
mflamer/Teensy4NTSC

Dec 2021 - May 2022

Contributions:40 pushes, 6 branches 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.
Request Free Trial
Mark Delfavero - Software Engineer at Oxide Games