A quick introduction

I'm a software engineer who likes building things that are simple, fast, and actually useful.
Ive worked across everything from digital archives at UBC to hospitality systems at Kobas, and later large-scale backend services at Bumble focused on recommendations and discovery.
Between shipping quickly in smaller teams and working on systems at scale, I’ve developed a bias toward keeping things simple and practical.
These days I’m mostly interested in backend engineering, AI-assisted workflows, and building smaller tools with a strong focus on usability and performance.
Things I've built
A few projects and experiments I've enjoyed working on.
Chinwag

A local-first WhatsApp chat analyzer in Go that turns exports into interactive insights about tone, topics, timing, and conversation dynamics.
View projectSteady 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 projectMealShelf

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

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

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

Source code for this website, built using ReactJS and Gatsby.
View projectOpen Collections - iPython Notebooks
iPython notebooks showing how to use UBC's Open Collections API to do some basic text analysis.
View projectRecent posts
A few recent posts on software, workflow, and other things worth writing down.



