Designing since the skeuomorphic dark ages.
Available for work · Sydney
I shape ideas into
soft, tangible interfaces.
Designer and front-end developer. I build interfaces that feel like they could be squeezed between your fingers — physical, forgiving, and a little playful.
- Years
- 0
- Shipped
- 0+
- Clients
- 0
- Coffee
- 0
01 About
Make it feel like something
Most interfaces behave like a sheet of glass. I would rather they behave like clay: they deform when you press them, spring back when you let go, and cast a shadow that tells you where they sit in space.
That preference drives how I work — motion with weight, depth that is legible rather than decorative, and accessibility treated as part of the material instead of a coat painted on afterwards.
- Design systems
- Motion
- Accessibility
- Front-end
- Prototyping
02 Skills
Craft
Build
03 Selected work
Terrarium
A habit tracker that grows a small clay garden for every streak you keep.
- Product
- React
- Motion
Loam DS
A 240-component design system with token-driven depth and shadow scales.
- Systems
- Tokens
- Storybook
Squish Lab
An open-source playground of press-deform physics for the web platform.
- Play
- Canvas
- Open source
Pebble Bank
Savings app for kids — tap a coin, feel it sink, watch the jar fill.
- Product
- A11y
- iOS
Kiln Docs
Documentation platform with a shadow-aware theme engine and offline mode.
- Systems
- Tooling
- CSS
Soft Type
A variable-font specimen where weight and roundness respond to your cursor.
- Play
- Type
- WebGL
04 Path
-
2022 — now
Principal Designer & Front-End · Independent
Design and build engagements for product teams who want their interface to feel handmade.
-
2019 — 2022
Design Systems Lead · Company Three
Owned the component library and motion language across four products and eleven engineers.
-
2016 — 2019
Product Designer · Studio Two
Shipped consumer apps end to end, from research through to the last animation curve.
05 Contact
Got something that should feel physical?
This is a static page — no form is wired up. Grab the address below and write directly.