About me
I am a game designer with a multidisciplinary background in storytelling, systems design, and player engagement. My focus is on creating immersive experiences that blend technical execution with emotional depth. Whether building mechanics or writing narrative arcs, I aim to design games that connect with players and leave a lasting impact.
Beyond development, I draw inspiration from a variety of creative pursuits. Hiking helps me explore environmental pacing and spatial design. My background in music strengthens my sense of rhythm and flow, which I apply to gameplay and progression. Experience in theatre and acting has given me a deeper understanding of character, tension, and emotional storytelling. Tabletop games like Warhammer, Dungeons & Dragons, and Magic: The Gathering continue to challenge my thinking around balance, strategy, and community-driven play.
Through the Bachelor of Innovation program, I have combined game design with entrepreneurial thinking and hands-on consulting work. I have helped local businesses turn creative concepts into real solutions, and I apply that same mindset to game projects. These experiences help me approach design with a focus on both player experience and practical results.
Skill/Certifications
Programming Skills
Languages: Proficient in C#, Java, Python, and C++
Game Engines: Experienced with Unity and Unreal Engine
Object-Oriented Programming: Strong understanding of OOP principles
Data Structures & Algorithms: Solid foundation for efficient and optimized coding
Version Control: Skilled in Git for source management and collaboration
Debugging & Optimization: Efficient at identifying, analyzing, and resolving code issues
Development Methodologies: Familiar with Agile, Scrum, and Kanban workflows
Game Design Skills
Gameplay Systems: Design of engaging and balanced game mechanics
Level Design: Creation of immersive environments and interactive spaces
UI/UX: Development of intuitive interfaces and smooth player experiences
Narrative Design: Crafting compelling stories, characters, and worldbuilding
Prototyping: Rapid concept iteration using design and engine tools
Player Psychology: Understanding player motivation and behavioral design
Balancing & Pacing: Ensuring fair challenge, flow, and engagement
Documentation: Writing clear, detailed game design documents and specs
Additional Skills
Audio Integration: Knowledge of sound effect and music implementation
Team Collaboration: Strong ability to work cross-functionally with designers, artists, and programmers
Communication: Clear and professional in both written and verbal formats
Creativity & Innovation: Consistently generating original ideas and solutions
Project Management: Experience organizing tasks, timelines, and resources
Critical Thinking: Able to evaluate designs and solve complex problems logically
Industry Awareness: Up-to-date with current gaming trends and technologies