Selected work · 2022 — 2025
A small archive of shipped projects.
Shipped work only. Numbers are real.

Trivia TackleApp
01 / 042024
Trivia Tackle — Soccer trivia for Android
Retention lifted from 20% to 35% after post-launch updates. 100K+ downloads on Google Play.
- Problem
- A soccer trivia game with 100K+ installs and a retention problem. Players were downloading once and not returning.
- Approach
- We audited the session loop, tightened the question pacing, and reworked the reward cycle. Built in Unity, shipped in sprint cycles against a live app.
- Result
- Retention 20% → 35%
- 100K+ Play Store downloads
- Unity · Android

NPlaysGame
02 / 042025
Checkmated King — Chess for Android
An original NPlays title. Rules engine, AI opponent, and UI built entirely in-house. Live on Google Play.
- Problem
- Building a complete chess game from scratch. The team wrote every layer: rules engine, AI opponent, and the Android UI system.
- Approach
- Every layer built by the NPlays team: game logic, AI, and the Android UI system. Concept to Play Store submission, with the studio owning all core gameplay code.
- Result
- Built 100% in-house
- Live on Google Play
- Concept to ship, start to finish

AP2TPlatform
03 / 042025
AP2T — Soccer facility sign-in, automated
Replaced a Google Sheets + text message workflow with a self-service kiosk and admin dashboard.
- Problem
- A soccer training facility was tracking walk-in sign-ins and payments manually — staff logged sessions in Google Sheets and chased payments by text. Missed payments and zero visibility into usage were the result.
- Approach
- We built an iPad kiosk app for self sign-in, wired it to Square for automatic charging on saved cards, and paired it with a password-protected web dashboard for the admin team. Architecture and data model came first; the kiosk UI followed.
- Result
- 95% reduction in unpaid sessions
- 90%+ of walk-ins self-sign without staff help
- Full session + revenue reporting in under 5 clicks

Growing ProPlatform
04 / 042025
Growing Pro — Coach-to-player performance platform
Replaced scattered WhatsApp prep and gut-feel feedback with a structured, data-driven development loop for coaches and players.
- Problem
- Coaches were sending pre-match prep over WhatsApp and tracking player development with no shared system. Players had no structured way to reflect post-match or see their own progress over time.
- Approach
- We built a dual-role web app — one view for coaches, one for players — connected through PIPES assessments, pre-match audio guidance, and automated reminders. SportsMonks handles live stat ingestion; an LLM layer converts opponent data into 3-sentence actionable previews before each game.
- Result
- Pre-match prep delivered automatically — 3 days before every fixture
- Holistic player profiles across Technical, Tactical, Physical, Mental, Sleep & Nutrition
- Coaches and players on one platform — zero WhatsApp coordination