Skip to content
03 / Projects
Chomp landing page — the words 25 minutes. No guilt. Go. set in huge cream type on near-black, beside a yellow pac-man mark biting a pink timer
Own projectShipped001 / 008

Chomp

A pomodoro timer for people who find starting harder than concentrating. Pick a task, hit one button, work 25 minutes, get a loud payoff. That is the whole product.

Built with
  • Next.js
  • React 19
  • TypeScript
  • TailwindCSS
  • shadcn/ui
  • Base UI
  • Biome

How it works

  1. 01

    Presets (25/5, 50/10, 15/3, custom), a task list sessions attach to, ambient sound, and browser notifications when a session or break ends.

  2. 02

    An anti-design system built to be impossible to tune out: zero radius, hard offset shadows with no blur, acid yellow and riot pink on ink, two palettes swapped by a single data attribute.

  3. 03

    Loud on either side of the work, silent during it — the idle screen behaves like a poster to beat activation energy, then the focus screen strips to a mono countdown and one moving progress bar.

  4. 04

    No-guilt rule enforced in the state machine, not just the UI: quitting takes one tap and abandoned sessions are never recorded.

More screens

  • Chomp's timer screen in its idle state — a task field, the 25/5 preset selected, and a single oversized start button on ink
    The timer, idle — one button, one number.