case study · personal product · ios + android
Lumen
My own app for logging workouts, routines and a daily journal — built solo in a few weeks.

01 — the problem
I wanted one calm place for the three things I track every day — my training, my routines, and a short journal.
Every app I tried did one of them well and bolted the others on, or buried the numbers I cared about under social features I didn't want. Nothing respected my attention. So instead of settling, I built the thing I actually wanted to use — and since it's mine, every decision could be about the daily habit, not a roadmap.
02 — what I built
Three things I track, in one calm place.
Training log
Every set, top weights, and personal records — with a clean progress chart per exercise.
Routines
Daily habits and routines, tracked without friction — tap and move on.
Journal
A short daily entry, private by default — no feed, no audience, just you.
03 — the craft
No automation here — just product care.
Light and dark, first-class
Theme isn't an afterthought toggle — both modes were designed in parallel, so the app feels at home morning or night. (That's the two screens up top.)
The numbers up front
PRs, top sets and streaks surface at a glance — the data I open the app for, never buried under menus or social noise.
One foundation, both platforms
Built with React Native so iOS and Android share one codebase — the same 'one foundation' idea behind my web work.
04 — screens
A look around
Click any screen to open it full size
05 — built with
Local-only by design: hand-rolled parameterized SQL with migrations, no ORM. No analytics, no crash reporting, no auth, no sync — the data lives on one device, and that's the point.
06 — outcome
I use it every day. It replaced the paid routine apps full of ads with something quiet that does exactly what I need — nothing more.
More than the app, it proved the workflow: I can take an idea I care about and ship it solo, end to end, in weeks — design, build, and the unglamorous data layer included. That's the same muscle I bring to client work.
Have an idea you want shipped?
I build my own products the same way I'd build yours — end to end, with care.