Weight view
Light, Medium, Heavy, and Extra read through color, so I can understand how much I am carrying before I read every title.
A task and habit app built to replace Notion in my own day, then refined through daily use.
Product design / AI-directed development

Notion could sort of do what I needed, but it was overkill for a daily list. Too much structure sat between me and a clear view of today. I wanted a Kanban-style list where progress stayed visible and the In Progress column kept me focused on right now.
I also track habits, and on a long day I need to narrow work by weight or category. The goal was never to out-feature Notion. It was to build the thing I would open without thinking and close without friction.
I owned the product and design, then directed Claude to build it. I made the calls, reviewed the output, and tested each build against real daily use. Vercel, Supabase, and Claude were nearly first-time tools for me, so the project was also a deliberate exercise in learning to ship.
I started from how I actually work, not a feature checklist. The design goal was subtraction. Every time I wanted to add something, I asked whether removing something would make it better instead.
Because I lived in the app every day, feedback loops were immediate. If something annoyed me at 8 AM, it got fixed. The stack is a single-file React PWA with Supabase storage and cross-device sync, a service worker for offline use, and a web manifest for home-screen installation.
Light, Medium, Heavy, and Extra read through color, so I can understand how much I am carrying before I read every title.
To Do, In Progress, Done. The middle column is the point: stay with the current moment, not the whole pile.
Named habits, streaks, and a weekly grid keep daily progress visible without taking over the task experience.
The same tasks and habits are available on iPhone, iPad, and Mac.




The list bends by weight and category without demanding a setup ritual. Flexible, not heavy.
Restraint is functional here. The product should lower the temperature of the day, not compete for attention.
Fullscreen installation and offline support deliver the right experience across my devices without a separate native codebase.
Heft is functionally complete and in daily use as my primary task app. It replaced Notion for me, which was the brief. Building something I rely on changed the design process from hypothetical to accountable.