Discovery and strategic de-risking
The what and the why, settled before anyone writes code. I don't design interfaces, I kill hypotheses. Behavioural psychology and competitive benchmarking to find the gap that actually exists.
I write the spec, price the build and cut the half that doesn't matter. Senal Wijeratne — developer, then designer, now product manager.
Fig. 1 — Senal Wijeratne. Product manager. Writes the spec, reads the pull request.
currently building Luma Finance
Four things I do better than the average product manager. Two of them are the reason people hire me.
The what and the why, settled before anyone writes code. I don't design interfaces, I kill hypotheses. Behavioural psychology and competitive benchmarking to find the gap that actually exists.
Decisions engineers and users both understand. I bridge how a system works under the hood and how it should feel to use. Business logic, technical constraints, edge cases: I translate all of it.
Velocity that shows up in revenue, not in a burndown chart. I build for the bottom line. Conversion funnels, standardised product workflows, design ops.
Technical debt and MVP trade-offs named out loud. Connective tissue between founders, engineering and design. Vision turned into prioritised, production-ready requirements.
Most PMs come from one discipline.
I've shipped as a developer, led as a designer, and now I connect both worlds. Fewer handoff gaps, faster decisions, and nobody has to translate for me.
Each one turned on a decision that was unpopular, expensive, or both. Those are the parts worth reading.
Every finance app treats money as a maths problem. Luma treats it as a behavioural one, so V1 ships a daily reflection loop and no ledger. Bank sync would have dragged the product straight back into transaction tracking, which is the exact pattern it exists to break. Solo-built, in progress.
Not a framework. Three positions I've been proven right about often enough to keep holding.
Most features get over-engineered because the real problem was never dug up properly. Understand the actual issue and the solution almost always gets smaller, not bigger.
They care that it works. The instinct to surface technical sophistication is a team problem dressed up as a product decision. Strip it back until someone's grandmother gets it.
Nobody abandons a product because a button sat in the wrong place. They leave because of how it made them feel. The most important product decisions are emotional ones, and most teams never reach them because they stop at the interface.
A founder who needs a product thinking partner, a team with a problem worth solving, or someone who just wants to argue about roadmaps. All three are good reasons to write.
— Senal W.