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

C# (12+ years) Unity JavaScript/Node.js HLSL SQL Performance Profiling Gameplay Systems Real-Time Optimization Backend Architecture Open Source

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