Loading portfolio
Loading portfolio
Published notes on mobile engineering, product craft, and practical delivery.

Maps that work offline are a superpower with a storage bill. Designing downloads, updates, and stale-data warnings users understand.
Read note
Fintech onboarding must verify identity and still convert. How to design KYC flows that pass compliance without bleeding signups.
Read note
Live shopping turns buying into a show. What makes a live commerce feature convert, and where it falls flat.
Read note
Every consumer app wants user-generated content. The creator-tool decisions that decide whether users actually make anything.
Read note
A tap is faster than a scan until it fails. Designing NFC flows that work in the real world — fallbacks, failure states, and the platform rules that shape the product.
Read note
Platform health stores are a goldmine with a permission gate. How to design health sync that users trust and platforms allow.
Read note
Both stores hand you a discount lever most teams never pull. How offer and promo codes work, and when discounting costs more than it earns.
Read note
Capping usage sounds like anti-growth. Done right, screen-time features build the trust that keeps users around longer.
Read note
A waitlist can manufacture demand or just delay it. How to run one that turns early signups into a real launch day.
Read note
AR try-on promises fewer returns and more confidence. The product math that decides whether it earns its build and maintenance cost.
Read note
QR codes quietly became infrastructure. Designing scan-to-act flows that work in bad light, shaky hands, and spotty networks.
Read note
Your users' data is their work, not your moat. How to build export and import that earn trust, satisfy regulators, and turn competitors' lock-in into your acquisition channel.
Read note