I build products that feel made by someone who cared.
Contract or full-time, across product strategy, UX, and code. I sweat the big picture and the details, lean on behavioral psychology, and build it myself – no handoffs.
"What really sets Michał apart is that he’s a genuine creative product thinker who understands commercial outcomes, not just design aesthetics."
– Rob Balderstone, Head of Product, Basket

Worked with
Latest work
View all work
What I do
Reframe the problem
Reframe the problem
One person, idea to shipped
One person, idea to shipped
Systems that outlast me
Systems that outlast me
Designs featured on
Latest from the build log
Tools & Experiments
Product strategy, design, and the code to ship it – one person, end to end. I lean on behavioral psychology and sweat the details, so the product feels made rather than generated, and I build systems that keep running after I leave. One week that might be a pricing page that anchors people to the wrong tier; the next, an automated content pipeline.
No account managers, no handoffs. I understand your business because I'm in it with you, and I ship strategy, design, and code myself. One person instead of a chain of people who've never used your product.
One engagement at a time, contract or full-time. I keep it to one so I can go deep on the product and own outcomes.
I join your team and go deep on the product fast – how it works, who it's for, where it loses people. By week two I'm shipping real design and working code, no handoffs. Closer to a product designer who also writes the code than a consultant who hands you a deck.

