Technical Founder and CTO at MESO Lab, and AI Researcher at the ADAPT Centre, Trinity College Dublin.
MESO is an AI planning platform for teachers. A teacher describes what they are teaching, and MESO builds the unit plan, lessons, resources and assessments around the official curriculum, ready to edit and use. It is built to work across curricula and school systems, and it is backed by the Government of Ireland, Trinity College Dublin and the ADAPT Centre.
I lead the engineering: the product, the AI behind it, and the infrastructure it runs on.
| Area | What I use |
|---|---|
| Everyday | TypeScript, React, Python, PostgreSQL |
| Hosting and data | Supabase, Google Cloud, Firebase Hosting |
| AI | Vertex AI, Amazon Bedrock |
| Tooling | Vite, Tailwind, Astro, GitHub Actions |
All of these are in daily use.
| Project | What it is |
|---|---|
| consent-right | A browser extension that answers cookie banners the way you would answer them yourself. |
| git-version-control | An experiment that stores Git's history in an ordinary database, to see how well it fits. |
| coursework | Final-year projects and research notes from Trinity College Dublin. |
How MESO is put together
For a teacher, MESO is one box and a plan. Most of the work goes into making sure that plan can be trusted.
It checks before it writes. MESO looks up the official curriculum for that subject and year before writing anything, and says so when it cannot find it. A dull sentence is forgivable. A made-up learning outcome is not.
Teachers stay in control. Everything MESO produces can be edited. It is a starting point, not a finished lesson.
Away from the day job
I am open to open-source work in finance, web and digital technology. Based in Dublin. Usually climbing at the weekend.
Last reviewed September 2026.





