Bear OJ
- Clubs and academic societies
- Programming contest operations tool
Built contestant and administrator interfaces, plus a backend powered by the DMOJ judging engine.

Organizers needed a tool for running programming contests and monitoring participation.
Built the contestant interface, administration interface, and backend around DMOJ.
Delivered the operational tools required to run contests and track participation.
