
Captain Pansu
A website that displays the leaderboard for League of Legends and TFT among my friend group in just one sight with one click.
TIMELINE
August 21, 2025 - February 2, 2026
ROLE
Product Design
TOOLS
Cursor
Claude Code
Supabase
Lovable
TypeScript
TailwindCSS
shadcn
Just me!
/
Process: validating fast
I prototyped in Lovable before committing to the full build.
/
Process: designing within real constraints
Live data is the point, so I designed around the API's limits.
To keep ranks current, I integrated the Riot API for live match history and rank data. The catch is rate limiting: a global refresh button is exactly the kind of thing that spams an API. So I built in a 10-minute refresh cooldown, which keeps the data fresh enough to be useful while keeping the app stable and within Riot's limits. Designing the feature meant designing its constraints too, not just the happy path.
OTHER
PROJECTS
Get in touch


