← All projects
Product
Hackathon Suite
ProductLead Developer · 2019 – 2023
9-component platform powering RevolutionUC and MakeUC — registration, judging, hacker matching, and Discord automation.
WhatA suite of applications and services supporting UC's largest student hackathons across four years and multiple virtual and in-person formats. Grew from a small tool into a platform covering the full event lifecycle under technical leadership.
ChallengeRunning a student hackathon once a year is demanding; running multiple formats (virtual and in-person) across four years while growing a volunteer team required building a platform that could evolve as fast as the events did.
ArchitectureService-oriented backend across AWS, Heroku, Netlify, and Cloudflare. Frontends in Jekyll, React, and Angular. NestJS + Postgres API server. Includes a Discord bot, email processing server, Tinder-style team-matching algorithm, and live Chart.js stats dashboard.
OutcomeRan multiple annual hackathons for hundreds of participants. Led a team through expansion from a single codebase to a 9-component platform.
Highlights
- ●Grew from a single registration tool to a 9-component platform over four years
- ●Led a volunteer engineering team through virtual and in-person hackathon formats
- ●Built a Tinder-style team-matching algorithm for hundreds of participants
- ●Automated Discord server setup, role assignment, and participant communication end-to-end
Stack
NestJSPostgresReactAngularAWSDiscord.jsChart.js