About Me

My profile picture
I started my professional career at WeVideo/PlayPosit, where I worked across a large Vue + Node.js + MySQL ecosystem. I contributed to major platform upgrades, including the migration of PlayPosit from Vue 2 → Vue 3 and helped build out the React rewrite of the product. I also integrated PlayPosit into the broader WeVideo platform and collaborated with backend teams moving services from Express/MySQL to Java/Oracle.

Since then, I've focused on building my own products and working directly with clients. I run Union Web Solutions, where I design and develop custom websites, and apps. My current work includes a full-stack invoicing platform built with Nuxt 3 + Supabase, along with a growing library of internal tools for small businesses.

When I’m not coding, I’m usually traveling, learning languages, or building something with my hands. I’ve gone through many phases... cabinetry, timber framing, campervan builds, and plenty more. Making things has always been a huge part of who I am. Here are a few photos of projects I’ve worked on!
Image 1
Image 2
Image 3
Image 4
Image 5
Image 6
Image 7
Image 8
Image 9
Image 10
Image 11
Image 12
Image 13
Image 14
Image 15
Image 16
Image 17
Image 18
Image 19
Image 22
Image 23
Image 24
Image 25
Built with Nuxt UI • © 2025