Hi, I'm Michael Joyce.
I'm a performance-focused software engineer with 12+ years building real-time systems, gameplay architecture, and production optimization. I've shipped a commercial physics-based title on Steam and authored MIT-licensed plugins for the SquadJS framework, deployed on several live competitive multiplayer servers.
Technical Skills
About
Performance engineer. Systems architect. Recovering philosopher. Open-source contributor.
I'm one of the co-founders of Pansimula, a small indie studio based out of Montreal, where I architect high-performance gameplay systems and lead technical optimization. I consider myself a performance-first engineer. I profile, locate, and eliminate bottlenecks with real constraints in mind, and know when optimization actually matters.
I've got an academic background in Philosophy (BA, 2025), with a special interest in formal logic that has shaped how I approach system design, abstraction, and problem decomposition. I've taught C# and algorithms in classroom settings, and mentored junior developers through complex systems work.
I contribute to open source. My SquadJS plugin suite (three production-grade plugins built on the SquadJS framework) required persistent storage, Discord integration, and operational tooling running on live multiplayer servers.
Selected Projects
SquadJS Server Management Suite
FeaturedThree integrated MIT-licensed plugins for the SquadJS framework. TrueSkill ratings, skill-aware team balancing, and intelligent player assignment with sub-2s verified swaps.
Galactic Thunderdome
FeaturedPhysics-based brawler with destructible terrain, real-time AI pathfinding on dynamic geometry, and sustained >60 FPS performance optimization in extreme scenarios.
Educational Games for Legends of Learning
Four contracted educational titles demonstrating gameplay loop design, client delivery, and professional IP rights negotiation.