Michael Napoleon

Software Engineer

Pottstown, Pennsylvania, 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

🤩
Rockstar
Michael Napoleon is a JVM-focused software engineer with 12 years of experience building backend systems and game logic. Based in Pottstown, Pennsylvania, he contributes to open-source projects such as XMage, where he implements complex card behaviors and game mechanics in Java for sets like "Invasion." His work demonstrates a knack for modeling domain rules and translating nuanced gameplay into reliable, testable code. Comfortable in long-lived codebases, he likely excels at incremental feature delivery and maintenance of intricate systems. Outside the obvious, he brings practical experience balancing rule complexity and performance—valuable for any team needing robust business logic implementation.
code12 years of coding experience
github-logo-circle

Github Skills (10)

javas10
mt10
game-engine10
card10
java10
implement10
logic10
mage10
ai4
cg4

Programming languages (9)

C#JavaCoffeeScriptCJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
magefree/mage

Feb 2015 - Apr 2015

XMage - Magic Another Game Engine
Role in this project:
userBack-end Developer
Contributions:66 commits, 24 PRs, 10 pushes in 1 month
Contributions summary:Michael's contributions primarily involve implementing card functionality for the XMage game engine, focusing on the "Invasion" set. This included creating and modifying Java classes to define card properties, effects, and abilities. The user added cards like Mourning, Goblin Spy, Firescreamer, Serpentine Kavu, Backlash, and others, demonstrating a focus on game logic implementation. These changes directly enhance the game's card database and gameplay experience.
gamedeckwindowsgamedevmagic
mnapoleon/pokepack

Mar 2018 - Jun 2021

Contributions:9 PRs, 23 pushes, 12 branches in 3 years 3 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
Michael Napoleon - Software Engineer