
Featured·Web
A site that answers before the doubt
The first paint is the pitch. Weight, sameness, and a content team waiting on engineering are the reasons a finished page still loses the sale.
12 March 2026·1 min read
Read note →Journal
Field notes on websites, products, platforms, and growth — written from the work, not from a template.

App·2 April 2026
Onboarding that asks twice, and a card screen that stalls, is how a banking app earns a rating it does not deserve.
1 min read

SaaS·21 May 2026
Three dashboards and no shared definition of a customer is how a Monday meeting starts with an argument about the export.
1 min read

Marketing·8 July 2026
An ad account can report a win the pipeline cannot find. The first week of a growth engagement is an audit, not a new banner.
1 min read