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 web applications. 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 Lead 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 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
  • React
  • Typescript
  • PostgreSQL
  • Stripe API
  • Zoom API
  • Charts.js
  • 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