A bit about me

Systems are how I think.Shipping is how I prove it.

I came to design through building things, and I still measure a design by whether it ships. Seven years in, five products of my own live, and a design system in production that outlasted my seat.


Experience

in-house, contract and founding · 2019 to now

2025 · now

Bookflow

Founder and Product Designer

A reading app for Android, live on Google Play. Researched, designed, built and released on my own: about 100 screen states, a paid closed beta, React Native and Supabase.

2021 · 2026

Complete Farmer

Product Designer, then Lead Product Designer and Design System Lead

Owned the design system four products run on, 84 components on four foundation libraries, and led the AI sourcing dashboard with two designers. Started on the platform redesign, research and dashboards.

2022 · now

Toptal

Product Designer, contract

Contract product design for clients in Toptal's network: research to shipped interface and style guide for AtRest, and a mobile-first Shopify redesign for Rexcustom.

2020 · 2022

3reen_online

UX Designer

Led the design team for a B2B and B2C e-commerce marketplace, from wireframes to a shared UI library, and ran research and prototyping workshops for junior designers.

2019 · 2021

Earlier

UX and product design: Workik, VAAD, Prudent Digital

Landing pages, dashboards and a Figma design system for Workik; stakeholder prototypes for VAAD; mobile apps and responsive sites for UK clients at Prudent Digital.

7

years designing

5

products of my own, live

15

teams designed for

84

components in one system


How I work

three rules, all of them earned

Systems before screens

I would rather ship one component right than ten screens that disagree with each other. The system is the product.

Decisions have costs

Every case study names what a call cost. If it cost nothing, it was not a decision.

Trust is transparency plus reversibility

If the user cannot see why and cannot undo it, it is not assistance. That applies to AI and to me.

  • Figma
  • Figma variables
  • Astro
  • React Native
  • Expo
  • Three.js
  • Claude
  • Cursor
  • Supabase
  • RevenueCat
  • After Effects
  • Notion

clients and teams I have designed for

Outside work

the parts that are not on LinkedIn

five-a-side, most saturdays

a note for hiring managers

I am looking for a Lead or Staff seat where the system is the product.

If your team has three designers drawing the same button, or an AI feature that needs to be trusted before it can be used, that is the work I want.