Kanban Board
Full Stack Next.js application with DNDKit, Framer Motion, Postgres, Docker and Shadcn UI
I build feature rich web applications using the latest technologies and best practices.
I'm a software engineer focused on building clear, performant user interfaces and robust systems behind them. I enjoy solving real problems with pragmatic engineering, strong product sense, and thoughtful UX.
My work spans modern TypeScript, React, and Next.js on the frontend, paired with solid API design and tooling. I like clean, maintainable codebases, clear naming, and predictable architecture that scales as teams and products grow.
Day to day, I'm happiest when collaborating closely with designers and stakeholders, iterating quickly, and shipping features that feel polished and reliable. Outside of work I'm usually exploring new tech, refining developer tooling, or working on side projects.
Front‑end leaning full‑stack engineer building features for a drag‑and‑drop CMS used by top Shopify brands, collaborating across Mobile, UI/UX and Product, and creating internal tools to streamline delivery.
Contributed across the stack, iterating quickly on features and internal tools to improve workflows and customer outcomes.
Delivered performant client websites with WordPress/WooCommerce and custom integrations, deploying via Cloud VPS and Cloudflare CDN.
Implemented features on Salesforce Commerce Cloud and supported QA, email campaigns, and content updates for a fashion eCommerce team.
Full Stack Next.js application with DNDKit, Framer Motion, Postgres, Docker and Shadcn UI
CRUD application utilising Next.js Route Handlers, Supabase, Shadcn and DNDKit
Clean design invoice tracker with Express backend, Postgres database and Next.js frontend
iOS and Android mobile game built with React Native, Expo, Postgres and Firebase
Next.js front end using the REST Countries API. Utilises infinite scroll, Framer Motion and Shadcn