About

A quick introduction

Avatar displaying Seán waving

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.

Projects

Things I've built

A few projects and experiments I've enjoyed working on.

Go

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
Swift

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
TypeScript

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
TypeScript

MinFeed

MinFeed

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

View project
TypeScript

Day Timeline

Day Timeline

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

View project
React

My Blog

My Blog

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

View project
Python

Open Collections - iPython Notebooks

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

View project
Writing

Recent posts

A few recent posts on software, workflow, and other things worth writing down.