Independent · Ottawa, Canada

Software, games, and tools, made outdoors.

Independent developer building AI-powered apps, indie games for Steam and iOS, and open-source tools for fellow developers.

Morning light through an evergreen forest near Ottawa-Gatineau

What I build

Three areas of focus, each with its own rhythm. Most projects sit at the intersection.

Area 01

AI & language tech

Conversational AI agents, real-time speech translation, and AI-powered tools for ESL learners. Built end to end, from NLU pipelines to production rollouts.

A laptop terminal at low light, warm glow on a wooden desk
Area 02

Indie games

Shouldermen on Steam. Dandelopia on iOS. Brain Fu on mobile. Small games with big personalities.

Area 03

Developer tools

NullCommits for cleaner git history. LatestRelayer for low-cost live streaming. Open source by default.

Selected work

A small sample. The full list lives on the projects page.

A moody, atmospheric scene with strong directional light
Steam AI companions Indie game

Shouldermen

An indie game on Steam featuring AI-driven companions and emergent gameplay. Built around intelligent NPC behavior and dynamic storytelling, with a focus on what AI characters can do when they actually notice the world.

A close-up of a microphone with warm side lighting
Real-time Translation

Live Translate Live

Real-time AI translation for live speech, built for cross-language conversations with low-latency speech-to-text.

A row of server hardware in a quiet, dimly-lit room
Open source Streaming

LatestRelayer

An open-source live-streaming relay server designed for budget VPS hosting. Self-host on a $5 box.

See all projects

Latest writing

Notes on AI development, language technology, and indie game dev.

All writing

Let's build something.

AI development, indie game collaborations, or something we haven't thought of yet. The best way to get in touch is LinkedIn.