I started building websites around 1998, driven by a passion for crafting great digital experiences. I've worked in numerous front end positions over the years and taught web development at University. These days I'm exploring the world of 3D.
Let's dive in and build some dreams!
Three.js - R3F - Drei - Web XR - GSAP - Zustand - Vite
Create your dream ring in immersive 3D amongst a beautiful garden and gazebo setting by choosing gem color, ring type and metal. Finally "try on" the ring with Web AR and your phones camera.
View ProjectReact - D3 - Axios - Framer Motion - Styled Components
An exercise with weather data and drawing charts using the amazing charting library D3.js. Get weather data from around the world with a 7 day forecast and interactive charts.
View ProjectReact, React Router, Redux Toolkit, Axios, Framer Motion, Styled Components
Find your favourite TV shows from around the world using an API that returns global broadcasting data. Easily save your shows to your device and never miss them again!
View ProjectGatsby - GraphQL - Hygraph - Netlify - Styled Components - Highlight.js
A look at the tech stack behind the creation of this blog using Hygraph as a GraphQL headless CMS. Github, Netlify and Hypgrah combine to deliver CI/CD empowering the front end.
View Project