Software Engineer · Game Designer
Engineer, designer, writer. I make games and the systems and tools that run them, at EA Maxis, in independent studios, and across academic projects recognized at Augmented World Expo, SIGGRAPH and the Game Devs of Color Expo.
Featured work

Software Engineer · 2024 →
Building the tools and content pipeline behind The Sims: desktop apps in WPF/C#, web tooling in React/TypeScript, used daily by the Maxis dev team.

Creative Director · USC MFA Thesis
A graph-based adventure mystery in modern-day Cairo. I led a 20-person team through USC's Advanced Games Program; shipped on Steam, exhibited at Game Devs of Color Expo.

Technical Lead · AWE 2024 Best in Show
XR preservation research at USC's Mobile and Environmental Media Lab (MEML), recreating seminal VR works in Unity. Best in Show at AWE (Augmented World Expo) 2024, exhibited at SIGGRAPH 2023, published in IEEE.

Lead Writer · Steam release
Survival-automation game with narrative at its core. Designed the lore, dialogue system, and branching player-reactive story for a commercial Steam release.
I build games across disciplines engineering, design, narrative and see them across the finish line.
By day I'm a software engineer at EA Maxis, working on the toolchain behind The Sims creating tools for developers and Simmers alike.
Before EA, I was Creative Director on Egregore, my MFA thesis at USC's Advanced Games Program, one of 10 projects selected from 50+ pitches by a panel of industry veterans where I led 20+ students to develop a paranoia-fueled adventure in modern-day Cairo, now on Steam. I was the Technical Lead on The Immersive Archive, an XR preservation project that won Best in Show at AWE (Augmented World Expo) 2024 and Lead Writer on Atrio: The Dark Wild, a survival-meets-automation sim praised for its funny yet sincere story.
Background: BSc in Computer Science with a concentration in Game Development and an Embedded Certificate in Creative Writing (Calgary), MFA in Interactive Media (USC), and a stint in synthetic biology that left me biased toward systems thinking. I also teach Unreal Engine and game design at Circuit Stream.
An instructor spotlight on the path from synthetic biology to shipping games.
How competing in iGEM shaped my path to an MFA in Interactive Media.
Among Canada's most promising emerging tech and creative talent.
Picked up by a professional studio while still completing a degree.