What I'm focused on right now.
A short, honest snapshot of current work — updated when things genuinely change, not on a schedule.
Last updated
Shipping
Mira — post-launch
Watching how people actually use the emotion tagging, and cutting anything that adds friction to a daily check-in.
Weekly reflections
Making the weekly summary genuinely worth opening rather than another notification.
Debt planner polish
Refining the Avalanche and Snowball comparison so the trade-off is obvious at a glance.
Goals this quarter
First 100 active users
Not downloads — people who open Mira in a given week and get something out of it.
Write weekly
One honest build-in-public post every week, revenue numbers included.
1,000 subscribers
Grow the newsletter with genuinely useful writing rather than launch noise.
Building
Shared design system
Extracting Mira’s components into a reusable package, so the next app starts further along.
Offline sync
Rewriting the sync layer to handle conflicts properly instead of last-write-wins.
Reading
The Design of Everyday Things — Don Norman
A re-read. It gets better every time.
Shape Up — Ryan Singer
Rethinking how I scope solo six-week cycles.
Refactoring — Martin Fowler
Slowly, and with a lot of margin notes.
Learning
Swift & SwiftUI
Going deeper on native iOS to complement Flutter.
App Store optimisation
Working out what actually moves downloads versus what people claim does.
Motion design
Studying how Apple and Linear use timing curves to communicate state.
Elsewhere
Based in Oman
Working from Muscat, mostly early mornings.
Conferences
Planning to attend one mobile development conference later this year.
This is a now page, inspired by Derek Sivers.
Follow the build
One email when a new app ships or a new post goes up. Honest numbers, real lessons, nothing padded.