About me

Developer with a designer's eye

I build things for the web that feel as good as they look.

My focus is at the intersection of software engineering and creative expression — writing code that produces experiences people remember. From interactive JavaScript experiments to data-driven visualisations, I care deeply about performance, accessibility, and the tiny details that make an interface feel alive.

When not coding, I'm usually shooting film photography, experimenting with generative art, or deep-diving into browser internals. I believe the best interfaces are built by people who are curious about everything.

I'm open to collaborations, freelance projects, and full-time opportunities. If something you're building sounds interesting, reach out.

Profile photo
5+ years of experience

Skills

Frontend

React
TypeScript
Tailwind CSS
Vite
TanStack Router
Framer Motion

Creative Code

Canvas API
WebGL / GLSL
Three.js
D3.js
SVG Animation
P5.js

Backend & Tools

Node.js
Netlify Functions
REST APIs
Git
Linux
Figma

Experience

2024

Senior Frontend Developer

Creative Studio

Leading UI development for interactive data visualisation products.

2022

Frontend Developer

Tech Startup

Built component libraries and developer tooling from scratch.

2020

Web Developer

Agency

Designed and coded bespoke websites for clients across various industries.

2019

CS Degree

University

Bachelor of Science in Computer Science with a focus on graphics and HCI.