Kickd

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.

Type 0–1
Role Founder & Head of Design · concept → launch
Team Myself (Design) · David (Tech) · Talal (Ops)
Status Live · iOS & Android
Website kickd.co

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

Kickd capture-score screen with a camera viewfinder and OCR reading the final score off the post-match screen
01 Enter the final score OCR reads the post-match screen. A viewfinder and one button — no manual entry.
Kickd league list screen showing league standings, invitations, and points
02 The record starts Private leagues of cousins and flatmates. Deliberately plain: a name, a table, a tally.
Kickd emoji reaction picker — eight emoji options overlaid on the score card
03 Then the gloating Eight reactions, one tap. The comment your cousin would have left in the group chat anyway.

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."
Uzair Collaborator

Let's talk.

Open to full-time remote roles and relocation.
Interested in learning more? Book a call.

Book a call ↗ Prefer to email first? →
Next project Create — Pakistan's creator economy