About me
A highly experienced Technical Game Designer with a passion for crafting engaging, immersive player experiences. Specializing in prototyping, mechanics, gameplay, controls, game feel, and physics, I focus on creating fluid, responsive, and satisfying interactions that resonate with players.
With 19+ years in game development, I have worked across programming, art, design, and leadership, allowing me to bridge disciplines and improve communication between teams. This broad expertise enables me to tackle complex, cross-disciplinary features, ensuring seamless integration of mechanics, tools, and processes while driving innovation.
I’ve contributed to over 10 different genres, and I enjoy adapting to new ones. That variety keeps me sharp and helps me bring fresh ideas to any project. Whatever the genre, I aim to make every interaction polished, immersive, and technically robust.
Core Expertise
Prototyping & Iteration
Rapidly developing and refining gameplay mechanics for fun, functional designs.
Gameplay & Controls
Fine-tuning movement, input responsiveness, physics, and camera behavior for an intuitive experience.
Physics-Based Gameplay
Pushing physics engines to their limits and extending them when needed for maximum stability, precision, and responsiveness.
Cross-Disciplinary Collaboration
Bridging design, programming, and art to align creative vision with technical feasibility.
Tools & Pipeline Development
Creating custom tools, workflows, and automation scripts to improve efficiency.
Professional Expertise
Nosy Fish | April 2024 – Present
Co-founder of a small indie studio developing a cozy puzzle game. Involved in all aspects of development, from graphic design to system programming. The project is not publicly announced but can be demonstrated in private.
Paladin Studios | Jan 2006 – May 2024
Started as part of a three-person team and contributed to its growth into a 50+ person studio. Evolved together with Paladin Studios, progressing through multiple official roles: Art Intern > 3D Artist > Lead Artist > Producer > Technical Director > Senior Programmer > Principal Technical Designer. The final title best represents my expertise and career focus.