About

Worked as a software developer at SpareRoom, the UK's largest property rental website, improving core user experiences at scale. Developed revenue-driving features at Article, one of Canada's leading eCommerce companies.

Today I work as a software developer at Sicon, building ERP and cloud-based business systems that support finance, operations, and workflow management.

Projects

Experience

  • 2026-Present

    Sicon

    Software Developer

    Building React front-end features using TypeScript within a large-scale ERP system, with reusable components and structured state management. Contributing to C#/.NET backend services by building and integrating APIs that support core business workflows. Delivering full-stack features in an Agile team, including implementation, refinement, and production support, while refactoring and improving performance across the codebase.

    • React
    • TypeScript
    • Vite
    • C#
    • .NET
    • Vitest
  • 2024-2026

    Greenhouse Web Designs

    Founder & Software Developer

    Led development of high-performance, responsive web applications for startups and small businesses across industries including non-profit and beauty. Specialised in React, Next.js, Vue.js, Node.js, and Tailwind CSS, building scalable and reusable UI components. Delivered API integrations, SEO optimisation, and accessibility-focused builds achieving top Lighthouse scores. Managed full frontend architecture and deployment while working directly with clients.

    • Next.js
    • React
    • Vue.js
    • TypeScript
    • Vite
    • next-intl
    • Vercel
  • 2021-2024

    Article

    Software Developer

    Frontend developer on a high-traffic e-commerce platform serving millions of users. Built and optimised features using Vue.js, React, and Next.js, improving performance and user experience. Delivered measurable impact through conversion-focused UI development and performance optimisation. Worked in a fast-paced product team shipping scalable, production-ready frontend features.

    • Vue.js
    • React
    • Next.js
    • GraphQL
    • Contentful
  • 2019-2020

    SpareRoom

    Software Developer

    Full-stack developer contributing to a large-scale rental platform with a backend focus. Built RESTful APIs and supported secure payment integrations using Node.js and Stripe. Developed internal tools with Angular to improve data access and team efficiency. Worked across the stack delivering scalable systems and supporting frontend and backend workflows.

    • Node.js
    • Angular
    • MySQL
    • Go
    • Perl

Tech Stack

  • Frontend

    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Vue.js
    • Angular
    • Tailwind CSS
    • Motion
    • GSAP
  • Backend

    • Node.js
    • Express.js
    • GraphQL
    • PostgreSQL
    • MySQL
  • Tools & Platforms

    • Vite
    • AWS
    • Docker
    • Git
    • Netlify
    • Vercel
    • Contentful
    • Algolia
    • Jest
    • Vitest