work
Products, tools, and the coursework they grew out of.
8 selected projects up top. The archive underneath is older academic work — kept online, out of the way.
selected work
2026 · independent
PlanningWatch — Planning Application Monitoring for Ireland
A live SaaS at €29/mo tracking planning applications across 31 Irish councils — nightly ingestion, per-council health checks, and a Bearer-token API with webhooks for developers building on top of the data.
2026 · independent
AnimStudio — AI Animation Pipeline
An early-stage pipeline for producing 2D anime-style YouTube content from plain-text screenplays — parsing character descriptions, generating storyboards, synthesising voice, applying lip sync, and assembling a final MP4.
2026 · independent
cviz — 2.5D Codebase Visualizer
A native Rust + wgpu application that turns git repositories into interactive 2.5D spatial maps. Files cluster by co-change history and semantic similarity. A Unix socket hook lets Claude Code light up files in real time as the agent navigates.
2026 · independent
DjangoShip — Django SaaS Boilerplate for Europe
A paid Django 5.2 SaaS boilerplate for European developers — auth, Stripe, team management, and GDPR compliance built in. Extracted from a live production codebase and sold on Gumroad.
2026 · independent
Football Team Tracker — Budget GPS Analytics
A budget GPS and fitness tracking system for amateur football teams. Django dashboard with Leaflet maps and Chart.js trend charts. ESP32 T-Beam hardware loggers at ~€50/player vs €200–300 for commercial equivalents.
2026 · independent
RoleUp — Irish Job Board with Recruiter Transparency
A live Irish job board with a public recruiter response scoring system, salary benchmarks from 22 data sources, and subscription data products. Built with Django 5.2 + HTMX.
2026 · independent
Algorithmic Trading System — Personal Hedge Fund
A multi-strategy algorithmic trading system running in dry-run on a Mac Mini. Three parallel strategies, an XGBoost signal confidence filter that doubles win rate, and a delta-neutral carry trade layer. Full monitoring via TimescaleDB + Grafana + Telegram.
2021 · academic
Genomics PCA Dashboard
The original interactive dashboard for the genomics PCA work, built as the first web interface for exploring population structure in the 1000 Genomes dataset.
archive
Older coursework kept online for context — not the headline, but still linked and still real.