projects
Real work, told as complete stories — the problem, the thinking, the build, and what it taught me.
Runway
A private media guide — watchlists, personal ratings, TV guide data, and recommendations that learn from taste. Grown from an embedded experiment into a standalone PWA.
2026 · product · ai · pwa

JobJar
Household jobs, shared simply — a small app for keeping family chores visible, fairly divided, and actually done.
2026 · product · experiment

QualFM
Web presence for an Irish facilities and maintenance services company — a trade business presented with clarity instead of clutter.
2026 · web · business

Holiday Concierge
An AI travel-planning concierge — conversational planning backed by live flight and hotel data, a background job queue, and a human-readable admin console.
2026 · ai · automation · product
Park Run Dash
A 5km side-scrolling running game built with no engine and no framework — just canvas, vanilla JavaScript, and an unreasonable attention to mobile input.
2025 · games · javascript · experiment

Prompt Builder
A standalone workspace for crafting and previewing AI workflows in real time — the power-user tool that grew out of Astra.
2025 · ai · tools · ux

Astra
An AI security-awareness assistant — generating awareness content, phishing simulations, and cyber event summaries, with a prompt builder for crafting workflows.
2024 · ai · security · product

Learning Through Motion
A five-week refresh of an education platform — new messaging, new art direction, and a fast Next.js build shipped on a real deadline.
2024 · design · web · education

Clenica Care
Healthcare microsite and onboarding funnel built around trust — calm presentation, clear signals, and a conversion path that respects the audience.
2024 · web · healthcare · design
River Valley Rangers AFC
The digital home of Swords' community football club since 1981 — youth academy to walking football — redesigned for 2026 and run as a living platform, not a brochure.
2024 · web · sport · community
