workaboutcontactblogs
Django · Next.js · Productivity

Kaizen

ClientSolo Project
RoleFull Stack Developer
Year2025
Kaizen

Kaizen is a time management and habit-building app designed specifically for people with ADHD inspired by Routinery's structured daily routine approach but rebuilt with the executive function challenges of ADHD at the center. It breaks days into timed, sequential micro-tasks with friction-free transitions and builds accountability loops that account for variable attention spans.

Productivity apps almost universally fail people with ADHD they require sustained planning, remember past sessions, penalize streaks, and reward consistency that ADHD brains can't reliably produce. Kaizen's challenge was to build a system that felt supportive rather than punitive, and that worked with the irregular rhythm of ADHD days rather than against it.

  • Designed a session model where tasks are structured as sequential timed blocks, not a freeform list reducing task-switching overhead.
  • Built flexible streaks that reward resumption rather than penalizing gaps a reset-and-continue model instead of a streak-break model.
  • Implemented focus modes with ambient sound integration and a distraction blocker at the OS level (web extension).
  • Designed micro-progress celebrations small visual rewards at task completion rather than only at goal completion.
  • Built a reflection system prompting end-of-day check-ins that are question-based rather than free-form journaling.

Why Productivity Apps Fail ADHD Brains

The problem with most productivity apps for ADHD isn't missing features it's the wrong mental model. They're built for neurotypical planning habits: pick tasks in the morning, work through a list, tick things off. ADHD doesn't work that way. It works in bursts, loses context during transitions, and responds to novelty and immediate reward rather than long-range planning. Kaizen was designed from that premise.

Minimal desk workspace with timer

Kaizen organizes the day as sequential timed blocks one thing at a time, no list paralysis.

Sequential task blocks UI
Streak and progress tracking

Sequential task blocks with timed transitions and the resumption-based progress tracking system.

Resumption Over Streaks

Traditional streak systems penalize ADHD users most heavily the people most likely to have an off day are the ones most punished when they do. Kaizen replaces binary streaks with a resumption model: every session completed earns progress, gaps don't reset anything, and the system actively celebrates returning after a break. The message is 'you came back' rather than 'you failed'.

Focus mode ambient sounds

Focus Modes

Focus modes pair task sessions with ambient sound profiles white noise, brown noise, lo-fi, and nature sounds and trigger a distraction blocker that removes notification access for the duration of a timed block. The sound selection persists per task type, so deep work tasks can default to brown noise while creative tasks use a different profile. Transitions between tasks include a 30-second buffer with a guided breathing prompt.

Kaizen is in active development. Early testing with a small group of ADHD users showed strong preference for the resumption-based streak model over traditional streak systems, and the timed sequential task approach reduced reported task-switching anxiety.

DjangoNext.jsPostgreSQLTypeScriptADHDProductivityUX