About me

I’m a gameplay programmer, focused on building interactive, well-engineered gameplay systems. I enjoy designing mechanics that feel realistic, grounded, and believable, without losing the responsiveness and fun that make them enjoyable to play.

Before moving into game development, I spent 10 years in the construction industry. Leading teams and working on real world projects taught me a lot about project management, clear communication and staying calm when issues arise. I enjoy planning out work, coordinating with different disciplines, and troubleshooting issues under pressure, and all of these skills have translated well to game development when implementing systems.

I have a passion for writing efficient, clean code and setting up workflows for developers and designers that are easily accessible and usable.

I’m always looking for new ways to improve and learn skills while being a good communicator and teammate.