Development

My development experience spans hardware and software, both individually and in teams. I've built ML models, designed PCBs for complex simulations, and prototyped games across multiple engines. Adapting to roles as a programmer, designer, project lead, and UX researcher has sharpened my ability to collaborate and tackle multifaceted challenges.

Game Design

My goal with each project is always to create something engaging and unique, and there’s no better way to exercise that than by designing exciting games that span multiple genres. The following are just a few of my game projects over the years, which incorporate PCG design, fundamental game feel principles, and experimental gameplay mechanics.

The Escape Plan

My Role: Project lead, Game Designer, Programmer, UX/UI designer, Narrative Designer

Tomb Escape

My Role: Project Lead, Gameplay Designer, Programmer, Artist

You’re All Right

My Role: Project lead, Game Designer, Programmer, UX/UI designer, Narrative Designer

Machine Learning & Data Analysis

I have worked with Machine Learning Algorithms and AI tools to create projects, both in school and in personal endeavors. I have worked closely with AI labs (see Research page) and continue to improve my skills in Machine Learning and Data Analytics. View my Github for more.

Hardware Design

With a background in Electrical Engineering, I have a strong understanding of the full tech production cycle. My largest hardware/software hybrid project involved researching specifications and designing an adaptable, highly accurate PCB model of a railway system (complete with full simulation capabilities) for Canadian Pacific Railway to use in testing safety procedures in-lab. The link to the project report can be found below.