Profile
Match History
What I'm listening to, recent games, and recent code, pulled live from the Spotify, Riot Games, and GitHub APIs.
Currently listening
Loading…Riot ID copied — let's win some games!
How This Page Works
Spotify Web API
The Now Playing tab calls Spotify's currently-playing and recently-played endpoints to show what I'm listening to in real time, falling back to the last played track when nothing is active. The listening-stats panel pulls top tracks and artists over a selectable time range.
Riot Games API
The League of Legends tab uses the official Riot Games API (Account, Summoner, and Match endpoints) plus Data Dragon, Riot's public static-data CDN, to fetch recent match history and champion art.
GitHub GraphQL API
The GitHub tab calls GitHub's GraphQL API for my contribution calendar, rendering it as a heatmap alongside a running day streak computed from the same data.