End the debate.
A social app for people who play football video games. Log a match, your opponent confirms it, and the record finally means something.
A decade of FIFA nights, and the result always evaporated. The problem was never tracking. It was trust. So my call was a score you can't type: camera capture, opponent confirmation, no overrides.
How Kickd works
How this project came together
AI spoke to developers in code
Microinteractions as production code. Built in Claude Code with exact timing curves — developers got working code, not Figma notes to interpret.
An audit pass that cut onboarding steps. Running the flow through Claude surfaced where we asked too much.
Wired to live usage through MCP. Claude connected to the live product shows where people drop off; those signals shape the roadmap.
Dispute microinteraction prototyped in Claude
What went wrong
I built the scoreboard and forgot the front door
Half of non-technical testers couldn't grasp the app on first open. I'd designed for people who already understood the idea — everyone I'd played FIFA with for a decade. Rebuilding onboarding around a "walked through it by a mate" tone fixed the drop-off, but the miss was mine.
- What I assumed
- The idea explains itself the moment you open it.
- What testing showed
- Half of non-technical testers couldn't get past the first screen.
- After the rebuild
- ~87% of players who start onboarding now finish it.
Where it stands today
Launched May 2026 on iOS and Android; soft-launch, traction-first. Roughly 110 players have logged 625 matches across 68 leagues, but only about one in four gets past that first logged match. That's the number I'm moving.
"Salman's expertise in product development ensured that our vision for the sports score app was well-executed. He has a strong grasp of structured processes while keeping the flexibility to adapt to evolving project needs."
Let's talk.
Open to full-time remote roles and relocation.
Interested in learning more? Book a call.