Recent Projects

13 projects
code terminal
AI · Web App

CodeSherpa

Paste any code snippet and get a clear, plain-English explanation powered by AI. Built to help developers, students, and learners understand vibecoded code instantly.

Claude Code Vercel Railway TypeScript NodeJS Express Vite TailwindCSS
phone_in_talk call
Android · Kotlin

Escape Call

One-tap fake incoming call for Android. Triggers a real phone call through Twilio via a homescreen widget, perfect for politely exiting awkward conversations.

Codex Vercel Twilio Android Kotlin NodeJS
smart_toy chat
AI · Web App

Personal AI Chatbot

An AI chatbot embedded in this website, trained on my knowledge base to answer questions about me - my work, experience, and interests.

ChatGPT Vercel JavaScript CSS
timer
Tool · Web App

Pomodoro Focus Timer

A clean Pomodoro focus timer with session history, streaks, Web Audio sounds, and desktop notifications.

JavaScript HTML CSS Web Audio API
grid_view calendar_today
Tool · Web App

Life Calendar

Visualise your entire life in weeks on a single page. Enter your age, set your life expectancy, and download a printable calendar to reflect on the time you've lived and what's left.

Claude Code HTML JavaScript
person account_circle
Personal · Page

About Me

A personal page covering who I am, what I do, and what drives me - my background as a researcher, developer, and a lifelong learner.

HTML JavaScript
device_hub science
Research · Digital Twins

Current Research

My current research into digital twin technology, smart cities, and AI - in collaboration with Dublin Fire Brigade, Dublin City University, and Dublin City Council.

HTML JavaScript
menu_book library_books
Personal · Reading

Book Collection

A curated collection of noteworthy books I've read, organised by theme. A window into how I think and what shapes my ideas - from business and philosophy to fiction.

HTML JavaScript
360 panorama_360
Interactive · 360°

My Room

An interactive 360° virtual tour of my room, created using a 360° camera and hosted online - explore the space where I work, read, and think.

HTML JavaScript
crisis_alert emergency
Research · Video

DT4EM Project

Digital Twins for Emergency Management - a research project advancing digital twin technology for risk and emergency response. Presented as a project overview video.

CapCut ElevenLabs Google Veo Midjourney YouTube
location_city domain
Research · Video

DT4I Project

Digital Twins for Impact - using digital twin technology to deliver effective risk and emergency management at scale. Project overview video.

Gemini ElevenLabs Canva YouTube
podcasts mic
Podcast · Spotify

Digital Twins Unwrapped

A podcast series exploring digital twin technology - what it is, where it's headed, and how it's being applied in smart cities, emergency management, and beyond.

NotebookLM Adobe Podcast Descript Spotify
description work
Personal · CV

My Resume

My full CV - education, experience, publications, projects, and skills.

JavaScript HTML CSS