← All projects

Product

Hackathon Suite

Product
Lead 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
Source →← All projects