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.

Download CV >
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.