The Cookie Jar
drawer №01
№ 01 · the workbench

products,
built for a lighter day.

Software I make to make my own life a little less heavy. The rule: if I'd use it every day, it's worth shipping. If I wouldn't, it stays in the notebook.

3 in the wild crafted slow
№ 01
Level'd
A habits app shaped like a role-playing game. Tasks become quests, weeks become campaigns. The streak engine quietly builds you up.
v 1.4 · live
№ 02
Tracksense
Time tracking that draws your week as a small constellation. Less spreadsheet, more astrology — but accurate.
closed beta
№ 03
— in the oven —
A reading companion. Annotate physical books with your phone camera, and have a private salon with your past self.
cooking
case study no. 01 · live since aug 2024

Level'd.

a tiny RPG for the version of you tomorrow ✦
stack
Swift · SwiftUI · Supabase
role
solo · design + build
live since
August 2024
users
2,400 monthly active
app store
★ 4.7 / 312 reviews
availability
iOS · India + US

I had read every habit-tracking book and used every habit-tracking app, and somehow none of them had stuck. The missing piece, I realised, was a sense of becoming — every habit app showed me what I was doing, none of them showed me who I was building.

Level'd treats your habits as quests in a long-form RPG. You're a character with stats — Body, Mind, Craft, Soul — and every completed habit gives them XP. Streaks unlock buffs. Skipping a day costs you a heart. The point isn't gamification for its own sake. It's a vocabulary that makes invisible progress visible.

It's the best thing I've made. The thing I'm proudest of is that 41% of users return after thirty days, which for a habit app is heartening.

view on the app store →
9:41● ● ● ● ●
level
14
640 / 1000 xp · next level
read 30 pages+ 25 xp
walk 8,000 steps+ 20 xp
code for 90 minutes+ 40 xp
journal · 1 page+ 15 xp
no phone after 11pm+ 30 xp
34 day streak · keep going
core mechanics
four stats,
endless ladder.
  • BODY workouts, sleep, walks — the slow physical compound.
  • MIND reading, journaling, deep-work blocks.
  • CRAFT deliberate practice — code, write, draw, ship.
  • SOUL friendships, family, time-without-screens.
0
monthly active users
0
% 30-day retention
4.7
app store rating
case study no. 02 · closed beta

Tracksense.

your week, drawn as a constellation ★
stack
React · Tauri · DuckDB
role
solo · design + build
stage
closed beta · 80 users
platform
macOS · Windows soon
launching
summer 2026
price
free, forever

Time-tracking software is built for managers. It's tables, totals, billable hours. Tracksense is built for the person actually living the week — it asks, "what does your time feel like?" and answers in pictures, not numbers.

Every minute you spend gets a category and a color. At the end of the week, your seven days get drawn as a small constellation — denser where you spent more, sparser where you didn't. Patterns leap out: the four-hour Tuesday hole, the surprisingly long Thursday lunch, the heroic Sunday reading binge.

It's not for billing. It's for noticing.

request beta access →
a glance, this week
a week,
at a glance.

Each row is a day. Each tile is 30 minutes. Tap any tile to attach a note — by Friday you've left yourself a small map.

Deep work · 22h
Reading · 6h
Movement · 4h
Rest · 56h
9:41● ● ● ● ●
week 19
may 04 — may 10 · 2026
MON
TUE
WED
THU
FRI
SAT
SUN
22h
work
6h
read
4h
move
case study no. 03 · in the oven

Margin.

a salon for you and your books ❀
stack
React Native · Apple Vision OCR
stage
prototype · 60% done
target
Q3 2026
why
selfish, mostly

I underline a lot in books, then forget what I underlined. I want a tool where I can take a photo of a marked page, and have it slowly accumulate — searchable, taggable, mine. A private commonplace book.

The novel bit is the conversation. Every quote you save becomes a little doorway: ask questions, write a response, let your past self argue with your present self. Books talk to each other when you let them.

— in progress —

next, the shelf.

The other half of the diet — the books that quietly shape what gets built.

to the reading drawer →