Corey Mark is a server-focused developer with 12 years of hands-on experience building backend systems for gaming and fintech companies, currently working at Slotmill after roles at Mitigram and NetEnt. He brings a polyglot toolkit—C#, Linux, PHP, Python and Java (including Android)—and a history of maintaining legacy systems, designing APIs, and shipping scalable game servers. An active open-source contributor, he improved MonoGame’s SpriteBatch API by adding flexible Draw overloads, documentation, and optimizations that benefit cross-platform game developers. Based in Alingsås, Sweden, he blends technical depth with client-side sensibilities and a penchant for clean documentation. Outside of engineering he studies foreign languages obsessively, a habit that complements his international experience and translation work.
12 years of coding experience
9 years of employment as a software developer
Japanese, Japanese at Ventura College
Bachelor of Arts, Economics; an emphasis in International Trade, Bachelor of Arts, Economics; an emphasis in International Trade at California State University Channel Islands
One framework for creating powerful cross-platform games.
Role in this project:
Full-stack Developer
Contributions:8 commits in 5 days
Contributions summary:Corey primarily focused on enhancing the MonoGame framework, specifically the `SpriteBatch` class. Their contributions include adding and refining an overload for the `Draw` method, incorporating named parameters and default values for increased flexibility. They also added detailed documentation, enhancing the usability of the framework. Additionally, the user revised existing comments and optimized the code.
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.