TypeScriptNextJSTailwindCSSPostgreSQL

Blueward.lol

Tracking League of Legends statistics for university gaming organizations.


League of Legends (LoL) is a free-to-play multiplayer online battle arena (MOBA) game developed by Riot Games, where two teams of five players compete to destroy the opposing team’s base. Each player controls a unique “champion” with distinct abilities, working together to strategize, fight, and gain advantages across a dynamic map.

In the UT Austin League of Legends club, we often play custom games where members form teams and compete against each other. Unlike regular matches, however, custom games aren’t recorded in Riot’s public match history. That means most third-party stat-tracking websites simply don’t support them.

Blueward is the solution to this. It is a full-stack web application for university League of Legends clubs to track game statistics, match history, and internal rankings from custom games.

Recently, I recruited now lead a small team of student maintainers to support ongoing development. The platform has grown to track 180+ players and 2,000+ games across two universities.

Player profile on Blueward

Player profile on Blueward

Players compete to see who can climb highest in the Fall Climb Challenge

Players compete to see who can climb highest in the Fall Climb Challenge

Players using Blueward's team drafting tool

Players using Blueward's team drafting tool

Fun leaderboards within clubs

Fun leaderboards within clubs

Use currency earned in game to customize your profile

Use currency earned in game to customize your profile

UT Austin and UT Dallas join Blueward

UT Austin and UT Dallas join Blueward


Object Tracking for Handovers
PythonOpenCVCoordinate Frames

Object Tracking for Handovers

A component of a larger human-to-robot handover prediction project to support data collection.

Flycatcher - Waitlist Builder
TypeScriptNextJSTailwindCSSMongoDBUploadThingSupabaseStripeMailgunUpstash

Flycatcher - Waitlist Builder

Build your custom branded waitlist, collect insights about your subscribers, and send email campaign...

Autonomous Food Delivery Rover
PythonOpenCVRaspberry PiTFLite

Autonomous Food Delivery Rover

Adding a human detection system to a food delivery robot that serves boarding students on campus who...

All Posts