I've been building products on the side since before 'indie hacker' was a term people used unironically. Not because I have startup ambitions, but because owning the entire stack of a product — from the problem definition to the deployment pipeline — makes me a better engineer and designer.
The discipline is different from client work or employment. There is no PM. There is no design review. There is no QA team. Every decision is yours, and every consequence lands on you. That compression of feedback loops is the fastest way I know to get better at product thinking.
What I've built ranges from a GPS camera for tradespeople (Proofmark Camera, downloaded by thousands, costs me almost nothing to run) to a job documentation and invoicing platform with Stripe payments, tamper-evident PDF generation, and a React Native app. Different scope, same discipline.
Deliverables
How I work
Talk to people who have the problem. Not people who might have the problem — people who have it today, feel it today, and have already tried to solve it. The solution space shrinks dramatically once you've done this honestly.
What's the smallest version that proves the hypothesis? Not the smallest version you'd be proud to show people — the smallest version that tells you whether you're right about the problem. Ship that.
Design, build, and validate in tight cycles. Weekly shipping cadence when possible. The product that exists in production is worth more than the product that exists in Notion.
Monitoring, error tracking, support. A product you ship is a product you maintain. I build things that I can run indefinitely at low cost and low attention — which means boring infrastructure choices made deliberately.
Tools & tech
Related work
FAQ
Ready to start?
Based in Poland, open to remote work across Europe and beyond. My inbox is genuinely friendly.