Payments, merchant platforms, discovery across hundreds of German retailers — the screens people trust with their money. Unglamorous, high-stakes, and invisible when they work.
Hand-written WebGL. No libraries. ⌘U
Four cases, one pattern: complex flows made to hold up in production.
Let's talk about yours ↗My design-system docs double as AI context. A component spec carrying patterns and anti-patterns is what lets a generator emit a real Button instead of an invented div — the system is the prompt.
50+ user interviews, opportunity framing, hypothesis-to-metric mapping. I run discovery so the next sprint solves a real merchant problem, not a stakeholder preference.
Token-based systems with Token Studio and GitHub sync — the way enterprise design teams ship at speed. Built to scale across products, themes, and platforms while keeping design-to-development consistency above 95%.
Payment flows, onboarding, and merchant tooling designed for conversion. KYB, KYC, settlement, dispute resolution, payouts — every micro-interaction earns its place in a regulated context where one wrong tap costs a transaction.
AI is part of how I ship, not a slide in my deck. I write vibe-coded prototypes — and this site, shader included — in Claude Code, then read every line before it goes anywhere near production.
Bangkok, Thailand
Senior Product Designer · Lead scope
Home Credit Bank KZ
Founding Product Designer & Partner
Interior Trends
Product Designer
UsabilityLab
UX/UI Designer
Boroda Digital
I design fintech and commerce products — payments, merchant platforms, AI-driven discovery. Kazakhstan's first interbank Unified QR system, and a 0→1 discovery product for the German market, now live.
My card says Senior; my scope is Lead. Research, framing, systems, shipped product — and the people around it. Every decision sits next to a hypothesis, because that's the only thing that survives a room full of risk, legal, and engineering.
Open to Lead, Staff-track, and Senior IC roles. Global remote from Bangkok, EU morning overlap daily, no relocation.
Let's talkFramer traded for hand-written HTML, CSS and vanilla JS — including the shader in the header above. The build, not the claim.
It's not breadth versus depth. The real fork is IC depth versus a leadership track — and one comes with a ceiling stapled to the title.
I read 21 Senior PD job descriptions for patterns, not requirements. Here's what hiring managers really screen for.
A café owner logged every QR transaction by hand next to a working confirmation screen. That's not a UX failure — it's a trust failure.
Lead and senior roles in fintech, commerce and AI — or a project that needs someone who has shipped this before. I reply within 48 hours.
Get in Touch