Projects

Things I've built, and what I learned building them.

Daily Saints API

Daily Saints API

  • JavaScript
  • Git

A free API serving the saint for every day of the year, plus a one-line widget that drops today's saint into any website.

Read more
Daily Saints App

Daily Saints App

  • Angular
  • Ionic
  • Capacitor
  • TypeScript
  • OneSignal
  • Git

An Android app for the saint of the day, styled like a printed missal. It works fully offline, and a free scheduled job pushes each morning's saint to your phone.

Read more
Irish Language Map

Irish Language Map

  • JavaScript
  • Node
  • Express
  • EJS
  • Leaflet
  • Git

An interactive map of how many people could speak Irish in each county, across every census from 1851 to 2022. Press play and watch 170 years go by.

Read more
B Corridor

B Corridor

  • JavaScript
  • Node
  • Leaflet
  • Cloudflare
  • Git

A biodiversity website for a Waterford conservation project, with an interactive trail map and a CMS that lets the team publish without touching code.

Read more
Expense Tracker

Expense Tracker

  • Angular
  • Ionic
  • Capacitor
  • TypeScript
  • SQL

A phone app for logging expenses, where photographing a receipt fills in the amount, shop, date and category for you. Everything stays on your device.

Read more
Link Stash

Link Stash

  • Angular
  • Ionic
  • Capacitor
  • TypeScript
  • Java

An Android app for saving links into folders, with share-sheet support so you can stash a link from any app on your phone.

Read more
Derelict Ireland

Derelict Ireland

  • Astro
  • TypeScript
  • Node
  • MapLibre
  • Git

An interactive map of 2,196 derelict sites across Ireland, built by pulling together the registers that every local authority is legally required to keep.

Read more