I build distributed systems at scale by day and infrastructure for Irish language revival by night.
At work I'm a senior developer at 888Spectate, leading development on some of the platform's most critical systems — feed panic handling, bet placement decomposition, and distributed backends that have to be right. A decade of production Python, with Java, Kafka, AWS, and whatever else the problem needs.
Outside of work I'm building Misneach — a platform to normalise Irish language use in everyday commercial spaces. Full-stack, AWS-deployed, solo-built. The technical work is only part of it — I identified the gap Misneach sits in, defined the product positioning and UX principles (including explicitly rejecting gamification in favour of treating users as adults), and do the actual fieldwork: visiting businesses in Loch Garman, ordering in Irish, observing what happens.
I'm also leading Gaeilge sa Chonsol — an open source localization platform translating retro games into Irish, with a full Python CLI pipeline, a SvelteKit community review site, and contributor-gated string verification. Spyro the Dragon is 50% complete. Because language revival can happen anywhere, including a 1998 PlayStation disc.
I write about Irish language, identity, and colonialism at Substack.
- 🟢 Misneach — Irish language normalisation platform (NestJS, Kafka, SvelteKit, AWS) · Live on AWS
- 🎮 Gaeilge sa Chonsol — open source game localisation platform · Spyro 50% · Live on GitHub Pages
- 🕹️ EMU·HUB — browser-based CHIP-8 emulator, built from first principles · Live on GitHub Pages




