Independent
Jun 2025 — Present
Olympiades
A web app for running a team competition: events, teams, results, and live rankings.
- Role
- Independent Software Engineer
Olympiades is a scoring app for a birthday olympics, and it works for a competition of any size. Players see the teams, the schedule, and the rankings. An admin sets up the events, enters results, and closes each one.
Rankings update as results come in, for the team, for each event, and for each person. Closing an event can send a push notification to people who subscribed.
What I did
- Built the player views and the admin tools in React.
- Stored events, teams, and results in Firebase Firestore.
- Shipped it as an installable web app, with push notifications through Firebase Cloud Messaging and a Vercel function.