About

After graduating from an award-winning coding bootcamp, I worked as a frontend developer at SpareRoom, the UK's largest property rental website, improving core user experiences at scale. I later developed revenue-driving features at Article, one of Canada's leading eCommerce companies.

Today I run Greenhouse Web Designs, where I design and develop fast, modern websites focused on performance, usability, and clean architecture.

Projects

Experience

  • 2024-Present

    Greenhouse Web Designs

    Founding Developer

    Founded and lead development of high-performance, responsive web applications for startups and small businesses. Specialized in React, Vue.js, Next.js, Angular, Node.js, and Tailwind CSS, building scalable and reusable UI components. Delivered API integrations, SEO optimization, and accessibility-focused builds achieving top Lighthouse scores. Managed full frontend architecture and deployment via Vercel while working directly with clients.

    • Next.js
    • React
    • Vue.js
    • TypeScript
    • Vercel
  • 2021-2024

    Article

    Software Developer

    Frontend developer on a high-traffic e-commerce platform serving millions of users. Built and optimized features using Vue.js, React, and Next.js, improving performance and user experience. Delivered measurable impact through conversion-focused UI development and performance optimization. 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