Game Design, tech design, narrative systems, gameplay programming, AI design, development tools
Portfolio
Spirit & Steel
Team Lost Seraphim, 2025-2026
Technical Designer, Combat Systems Designer
Proposed, designed and implemented combat features to improve combat feel.
Created a comprehensive systems document for balancing enemy, player and weapon stats.
Balanced enemy encounters and fights to fit a learning curve and keep players engaged.
Barton
Team Wise Reply, 2024-2025
Technical Designer, Creative Lead
Led a team of 20 students through a full year of development
Designed, created and implemented an experimental open dialogue system
Wrote the main NPC’s non-deterministic character to fit narrative, user experience and gameplay
Outbound Sales
Solo Project, 2025-2026
Submitted to IGF 2026 Student Category
Solo developed a game to showcase ETHICAL and FUN conversational LLM usage.
Created a robust system that allows for and encourages players to say whatever they want.
All aspects of the game were hand made and designed with intent. AI is only used at the runtime of the game.
Professional Stuff!
“Open Dialogue Design: When NPCs Talk Back!” @ PAX West 2024
In the summer of ‘24, I was fortunate enough to lead a panel of academics in a presentation about open dialogue design at PAX West! We discussed ethics, qualitative programming, and what constitutes a fun conversation in a diegetic space.
(Shoutout to the amazing professors Jeremy Holcomb, Joshua D. Savage and Dr. Vanessa Hemovich who joined me on stage!)
"Designing Open Dialogue Systems for LLM-Based NPCs" @ DiGRA 2026
What's the point of making something new if you can't share it with others? After developing several open dialogue systems for multiple experimental games, I am incredibly honored that a research paper I wrote in collaboration with Joshua. D. Savage and Dr. Vanessa Hemovich will be subject to discussion at the international 2026 DiGRA (Digital Games and Research Association) Conference in Maynooth, Ireland. I'm incredibly excited to attend, and look forward to learning more about games from the DiGRA community!