Senior Performance Engineer and educator helping developers break into game development, optimize their games, and ship successful projects through strategic mentorship and technical expertise.
Two fundamental areas where performance engineering creates the most impact for game development teams.
Performance + Memory Management
The engine's ability to execute within strict hardware constraints. Ensuring your game runs at target specs, at scale, on fixed hardware.
Frame time determinism and rendering optimization
Allocation strategies and fragmentation control
Streaming-aware memory usage and asset loading
Memory bandwidth optimization and data locality
Stability + Reliability + Debuggability
The engine's ability to behave predictably and be supportable in production. Building systems you can trust and efficiently diagnose when issues arise.
Deterministic behavior and long-session stability
Assertion frameworks and runtime validation
Telemetry, logging, and tracing infrastructure
Reproducible debugging and error analysis
Performance optimization across the platforms that matter most to your game's success.
Performance optimization and memory management
Frame rate optimization and system integration
Hardware constraint optimization
Hardware scaling and driver optimization
Server optimization and deployment scaling
Consistent gameplay experience across different platforms and hardware configurations.
Efficient strategies for moving games between platforms while maintaining performance.
Performance validation and regression testing across target platforms.
Real projects, measurable results. Here's how I've helped teams ship optimized games across platforms and engines.
Performance engineering and stability improvements for March of Giants on Windows PC, implementing targeted optimizations to achieve consistent frame rates and crash-free gameplay.
Core performance engineering on Ubisoft's Anvil Pipeline engine, focusing on multi-platform stability and performance systems that power AAA titles including Assassin's Creed and Rainbow Six franchises.
Core performance engineering on Unity Engine's audio and video systems across 11 release cycles, ensuring multi-platform compatibility and performance optimization for millions of developers worldwide.
Lead AI Programmer for the Nintendo Switch port of Thief of Thieves, optimizing AI systems and performance for handheld and docked performance modes while maintaining gameplay quality.
Coming Soon: A comprehensive platform to empower the next generation of game developers through education and mentorship.
Break the Barriers; Enter the Industry
I'm developing BreakIntoGameDev to bridge the gap between aspiring developers and the game industry. The platform will provide structured pathways for newcomers, career changers, and those seeking specialization.
The platform will offer hands-on projects, industry mentorship, and specialized training paths designed to deliver real results for aspiring game developers.
Beyond BreakIntoGameDev, I offer specialized training programs for teams and individuals looking to master advanced game engine and performance engineering concepts.
Intensive workshops covering performance profiling, optimization techniques, and engine architecture best practices.
One-on-one mentoring for engineers looking to advance their performance engineering and engine development skills.
Deep-dive sessions on specific performance engineering topics tailored to your project's immediate needs.
Strategic engagements designed around your project's critical performance milestones and technical challenges.
From concept to post-launch optimization, I integrate with your development lifecycle at the points where performance engineering has maximum impact.
Establish performance budgets, define hardware targets, and architect systems for scalable performance. Set measurable goals that align with your platform requirements and player expectations.
Embed with your team to implement performance monitoring, optimize critical systems, and establish performance culture. Focus on preventing issues rather than fixing them later.
Intensive optimization sprint to meet certification requirements and performance targets. Platform-specific tuning and final polish to ensure smooth launch across all target hardware.
Monitor live performance data, optimize based on real player behavior, and support content updates. Ensure performance remains stable as your game evolves.
Game-breaking performance issues affecting player retention or store ratings. Rapid diagnosis and fixes to get your game back on track.
Comprehensive analysis of your game's performance architecture with prioritized recommendations and implementation roadmap.
Let's talk about your performance challenges. I'll help you identify the biggest wins and create a plan that fits your timeline.