Tidepool
A habit tracker that rewards consistency instead of streaks. I designed the system and built the web app in React. 2,000 people used it in the first month and I learned how much an onboarding screen can lose you.
example.comHello, I'm
Product designer & front-end developer
I design and build small, careful interfaces for people who are tired of clutter. Right now I'm finishing a degree in interaction design and freelancing for early-stage teams.
I care about the last 10%: empty states, loading states, and the words on the button. Most of what I've learned came from shipping something, watching someone get confused by it, and fixing it.
A habit tracker that rewards consistency instead of streaks. I designed the system and built the web app in React. 2,000 people used it in the first month and I learned how much an onboarding screen can lose you.
example.comAn offline-first notes app for researchers working without a signal. My part was the sync engine and the conflict UI.
example.comIdentity, packaging and a landing page for a houseplant subscription. Sales of the starter box rose after the relaunch.
example.comA weekend experiment that draws your daily commute as a poster. Built with SVG and a lot of trial and error.
example.comA tiny CLI that flags colour-contrast problems in design tokens. Two merged contributions from strangers so far.
example.com