Projects

Things I've Built

A collection of side projects, experiments, and tools I've enjoyed working on over the years.

Go6 April 2026

Chinwag

Chinwag

A local-first WhatsApp chat analyzer in Go that turns exports into interactive insights about tone, topics, timing, and conversation dynamics.

View project
Swift24 March 2026

Steady Days

Steady Days

A SwiftUI iOS app for tracking habit-breaking streaks, daily check-ins, and recovery progress, with support for quitting, reducing, or pausing any habit.

View project
TypeScript7 January 2026

MealShelf

MealShelf

A clean, personal recipe book app with AI-powered import, cook mode, and public profiles, built on AWS Amplify Gen 2.

View project
TypeScript4 January 2026

MinFeed

MinFeed

A minimal, AI-powered RSS reader that deduplicates stories and filters noise to surface what matters.

View project
TypeScript27 December 2025

Day Timeline

Day Timeline

A block-based daily timeline for tracking planned vs actual time without rigid schedules or productivity theatre.

View project
React4 January 2020

My Blog

My Blog

Source code for this website, built using ReactJS and Gatsby.

View project
Python9 March 2016

Open Collections - iPython Notebooks

iPython notebooks showing how to use UBC's Open Collections API to do some basic text analysis.

View project