All projects
Professional Work

TestBuddy
Mighty Build and Test
An enterprise QA platform built for games industry testers, featuring one-button bug creation, similar-bug detection, and third party integrations such as Jira and LQA tooling.

Lego Party
SMG Studios (via Mighty Build and Test)
Served as Test Automation Lead on Lego Party by SMG Studios, via Mighty Build and Test. Led automated test pipeline development across the project's development and release cycle.

Fitbit Arcade Games
Google / Mighty Games (via Mighty Build and Test)
QA automation engineering across a suite of games for the Fitbit Arcade on the Google Fitbit Ace. Automated testing on Otal's Secret, Galaxy Rangers and Spooky Sanctuary, while mentoring two colleagues on other titles in the suite.

Innchanted
Dragonbear Studios
A co-op adventure where you brew magical potions, serve otherworldly guests, and fend off monsters. As Lead Programmer I oversaw the full codebase architecture and managed the programming team along with production.
Personal Projects
Tiny Forest
Solo
Summon a thriving ecosystem in this exploration of shaders and artistry.

Factory Demo
Solo
Machines and conveyor belts for satisfying gameplay.

Clumsy Bat
Brave Llama
My first shipped mobile game - a 2D side-scrolling avoidance game with abilities, obstacles, and bosses. I built a node-based AI editor from scratch using the Unity Editor API, inspired by Unreal's Blueprint system.

Procedural Generation
Solo
A dive into the world of procedural generation to generate terrain

NPC Behaviour Systems
Solo
An overview of NPC/AI Behaviour over the years, covering regular state machines, Goal Oriented Action Planning (GOAP) and Utility systems.
Game Jams

Meow Meow Crash
Global Game Jam
GGJ 2019 - 48 hours with a team of strangers. Theme: What home means to you. Play as a cat with one goal: cause maximum chaos before inevitably getting bored and falling asleep.

