I'm a product designer and creative developer

I use design thinking to get to the heart of the problem, and juice it with code. My goal is to produce interfaces that look pleasant and feel satisfying to use.

I have been a design professional since 2020.

Case Studies

Writing

Takeaways from prototyping with Claude Code

UX Case Study

Scaling automated outreach for enterprise recruiters

UX Case Study

Designing a self-service talent marketplace that replaced curated shortlists

Design + Code

Interactive

Planets

THREE.js planets.

Writing / Interactive

Notes on procedural drawing

A hands-on essay on why we program art, from polygon math to a hundred chickens.

Interactive

Chickens

A grid simulation generating 100 random chickens in a digital watercolor style.

Interactive

Fairy game

A spherical projection effect with a pilotable fairy planting procedural flowers.

Interactive

Expressive Faces

Floating faces drawn and animated parametrically to create smooth, responsive animations.

Interactive

Fish Pond

Procedurally generated 2D fish featuring soft-body dynamics driven by Verlet integration.