~/projects
Things I build after hours
- open sourceactive2026
PowerGauge HUD
A Windows desktop performance HUD with gauges you can tear off and float anywhere.
- Rust
- Tauri v2
- React
- TypeScript
- SVG
- closed sourceactive2026
CI Toolkit
Versioned, reusable GitHub Actions workflows that replaced a dozen drifting copies.
- GitHub Actions
- Docker
- release-please
- Python
- Node
- open sourcearchived2018 – 2023
Divine Engine
A modular TypeScript game engine, built for developers first.
- TypeScript
- Rollup
- Jest
- GitHub Actions
- open sourceactive2016 – 2026
dotfiles
Ten years of machine setup, now including a guard-railed Claude Code configuration.
- Bash
- Zsh
- Python
- Make
- Claude Code
- open sourceshipped2020 – 2022
Changelog Generator Action
A GitHub Action that writes CHANGELOG.md from conventional commit history.
- Python
- GitHub Actions
- Docker
- closed sourceexperiment2026
Hearthwild
A cozy survival and base-building slice, built to prove the art direction before a Godot port.
- TypeScript
- Electron
- Vite
- Developer Boxactive2026
Caravan
Group trip planning that keeps working when the signal doesn't.
- Next.js
- TypeScript
- Firestore
- TanStack Query
- PWA
- Playwright
case study on developerbox.ca — coming soon
(opens developerbox.ca) - Developer Boxactive2025 – 2026
Recipe Retriever
An AI cookbook that pulls recipes out of links, photos and whatever's left in the fridge.
- Next.js
- TypeScript
- Firebase
- Genkit
- Stripe
- Playwright
case study on developerbox.ca — coming soon
(opens developerbox.ca) - Developer Boxshipped2022
QuickBooks vendor payments
Turning vendor timesheets and form submissions into QuickBooks payments, without the copy-paste.
- Google Apps Script
- QuickBooks Online API
- OAuth2
case study on developerbox.ca — coming soon
(opens developerbox.ca) - Developer Boxactive2022 – 2026
Developer Box website
The bilingual company site for Developer Box Inc.
- React
- TypeScript
- i18next
- Firebase Hosting
case study on developerbox.ca — coming soon
(opens developerbox.ca)