
NCL Season 18
Replay Analytics
I built a dashboard that turns battle replays into a closer look at how a season is playing out, across all three NCL divisions.
Damage · Active & passive KOs · Tera usage · Battle history
View projectSoftware engineer · Pokémon draft leagues
I turn league ideas into websites, dashboards, and tools that people can actually use. I play in Nimbasa City League, and I build for the people I share it with.

I built a dashboard that turns battle replays into a closer look at how a season is playing out, across all three NCL divisions.
Damage · Active & passive KOs · Tera usage · Battle history
View project
A place to keep track of what you drafted, where you played, and how your Pokémon performed. I brought draft history and optional performance stats into one app.
Draft history · League records · Performance stats · CSV imports
View project
I built an archive for looking beyond the current season: a way to explore historical rankings and revisit performances across NCL.
Historical rankings · Season records · League statistics
View project
A draft room built for NCL’s offseason testing. It brings a searchable Pokémon pool, pick queue, roster budget, and draft board into one practice app.
Pokémon search · Pick queue · Budget tracking · Practice drafts
View projectA weekly prediction game, right in the league’s Discord.
/pickems mine/pickems leaderboardI built a Discord bot that runs NCL’s weekly pick’ems. It posts matchups with team reactions, season records, and historical head-to-heads, so members can make their picks without leaving the server.
Normal picks earn +1 for a correct result. Selected games offer a crown double-down: +2 if you’re right, −1 if you’re wrong. Picks lock at the deadline; after commissioners record the winners, the bot scores them, updates the leaderboard, and syncs the standings to Google Sheets.
Scheduled polls · Reaction voting · Double-downs · Standings & sheet sync
Ask me about a bot for your leagueI’m Sarc, a software engineer and Pokémon draft league player. I’ve been an active member of the Nimbasa City League (NCL) for many years, competing at every skill level: Mareep, Flaaffy, and Ampharos.
I’ve also been active in NCL’s offseason competitions: Emolga, Togedemaru, Zekrom, and Stunfisk—and even won Heliolisk.
Being part of NCL gives these projects a personal connection. I’m building for the same community I draft with: tools to explore our matches, revisit league history, practice a draft, and keep everyone involved between games.
I can help with a league website, replay analytics, draft tools, a Discord bot, or an idea specific to your community.
If you want something like these projects for your league—or have a different idea—contact me on Discord. Tell me what you’re running and what you’d like to build.