Projects

Things I've designed & shipped.

Grocery Lensin-progress

Grocery Lens

A Django/PostgreSQL data product with custom dietary filters, recipe matching, basket synchronisation and NLP-assisted ingredient processing - built and operated from scratch.

PythonDjangoPostgreSQLDocker+3
D3 Organogram

D3 Organogram

An interactive D3.js collapsible tree for navigating ingredient taxonomy and dietary filter hierarchies within Grocery Lens - with zoom/pan, animated transitions, and fullscreen support.

D3.jsJavaScriptDjangoPostgreSQL+1
This Portfolio

This Portfolio

A self-hosted portfolio built with Next.js 16, Tailwind CSS v4, and MDX-driven project pages. Dark techy aesthetic with light mode support.

Next.jsTypeScriptTailwind CSSMotion+1
Home Assistant Cat Alarm

Home Assistant Cat Alarm

A Home Assistant automation that monitors a front door contact sensor and announces escalating Alexa warnings when the door is left open. Built to keep cats indoors. Runs on a Raspberry Pi 4B with Docker and AppDaemon.

PythonHome AssistantAppDaemonDocker+2