
covertAudio
Audio sharing platform, originally built from scratch with PHP, MySQL, TailwindCSS, jQuery and Alpine.js. Being rebuilt on Laravel.
Offline while it’s rebuiltClient work, my own businesses and personal projects

Website for a paintless dent repair business in Castlebar, Mayo. Built with SvelteKit and TailwindCSS, with before and after comparison sliders, GA4 tracking and local SEO, hosted on Netlify.
Visit site
Website for my home tech support business in Perth: call-outs for Wi-Fi, TVs, computers and phones, explained in plain English. Built with Next.js, TailwindCSS and Framer Motion, hosted on Netlify.
Visit site
Website for my freelance web development business: fast, fixed-price websites for small businesses and freelancers. Built with Next.js, TailwindCSS, shadcn/ui and Framer Motion, hosted on Netlify.
Visit site
Website for a garden care and landscaping business in Perth, with service packages, testimonials and a one-tap call button on mobile. Built with SvelteKit and TailwindCSS, hosted on Netlify.
Visit site
Photo gallery and journal app: albums organised by place, rich-text journals, friends and private share links. Built with Laravel 12, React, Inertia.js, TypeScript and PostgreSQL, deployed with Docker.
Visit site
Audio sharing platform, originally built from scratch with PHP, MySQL, TailwindCSS, jQuery and Alpine.js. Being rebuilt on Laravel.
Offline while it’s rebuiltTwo Android apps I built at the University of Limerick.
Final year project · A grade in both semesters
A digital ID app for Android. Users made an account and added their UL student card and society cards (like the Climbing and Dance societies) as proof they had paid their fees.
Third year project
An Android app for breaking bad phone habits: daily time limits on chosen apps (say 1h30m of Instagram), and Pomodoro-style focus sessions that blocked those apps until the session ended. Built long before "doomscrolling" was a word.