I turn ideas into functional, user-focused web applications.

About me

Hi, I’m a web developer with nearly a decade of experience turning ideas into functional, user-focused websites. With strong problem-solving skills and a deep understanding of what makes a website work, I’ve built countless bespoke solutions tailored to meet unique client needs. I take pride in delivering clean, purposeful work that’s both reliable and adaptable.

Currently, I’m a Senior Web-Developer at 2Cubed, where I lead development on high-impact projects. My role also includes mentoring junior developers, ensuring code quality, and helping the team stay aligned with best practices across all stages of development.

My Journey

2015 — 2015

Intern Developer at 2Cubed

I began my career at 2Cubed as an intern, eager to apply what I had learned during my degree and gain real-world experience in web development.
2015 — 2017

Junior Web Developer

Just three months later, I was offered a permanent role as a Junior Developer. I worked closely with the team to build and maintain custom websites, honing my coding and problem-solving skills.
2017 — 2020

Lead Backend Developer

After two years, I stepped into the role of Lead Backend Developer. I focused on building reliable, scalable backend systems using PHP, Laravel, and customized WordPress/WooCommerce solutions tailored to client needs.
2020 — 2021

Exploring Frontend Development

During this period, I expanded into frontend development, contributing to projects built with React and Next.js. It gave me a broader perspective on full-stack development and the user experience side of things.

My Projects

Below is a selection of projects I developed while working at 2Cubed, showcasing a range of complex, custom-built solutions.

Therapist Booking System for Mind & Body Works

Developed a custom booking system for Mind & Body Works, a leading counselling and psychotherapy agency, seamlessly integrated into their existing WordPress website. The backend system enables staff to manage therapist availability by creating and adjusting time slots, and handling client bookings. On the front end, users can filter therapists based on availability, area of expertise, and service type, making it easy to find the right professional and book an appointment online.

Tech used:

  • Php
  • JavaScript
  • WordPress
  • MySQL

Therapist Management Portal for Mind & Body Works

In addition to the booking system, I developed a separate therapist portal for Mind & Body Works using Next.js and PostgreSQL, designed to support therapists in managing their day-to-day operations more efficiently. This secure portal allows therapists to manage appointments, generate invoices, and monitor business performance. A Zoom integration automatically creates meeting links for online sessions and sends them to clients. Therapists can also issue invoices with embedded Stripe payment links, and track payment status in real time. The portal includes comprehensive dashboards and analytics tools to help therapists gain insights into their appointment history, income trends, and overall performance.

Tech used:

  • Next.js
  • PostgreSQL
  • Stripe API
  • Zoom API
  • Charts.js
  • Tailwind CSS

Membership Portal for the Association of Clinical Biochemists in Ireland (ACBI)

Built a secure, feature-rich membership portal for the Association of Clinical Biochemists in Ireland (ACBI) to streamline communication and membership management. The platform includes a dedicated members area and an admin dashboard, allowing the association to share updates, post announcements, and send bulk emails to its members. Members can manage their own accounts, including renewing their annual membership through an integrated payment system. Access to the members area is automatically restricted if membership expires, ensuring only current members have access to protected content.

Tech used:

  • Laravel
  • Php
  • MySQL
  • Tailwind CSS

Custom Label & Sticker Design Tool

Engineered an eCommerce solution for a label and sticker printing business that allows customers to design and order custom stickers online. Users can select from pre-made templates and customize them through an intuitive interface. The system generates ready-to-print PDF sheets with precise cutlines compatible with the client’s specialized printing equipment.

Tech used:

  • Php
  • JavaScript
  • MySQL
  • WordPress
  • WooCommerce