DebugJudge

SparkJava+TypeScript/Angular2 Debugging Competition Control System

Automates nearly every aspect of debugging competitions - registration, login, submission queuing, scoreboards, etc.

In moving their competition onto this system, the CSUS ACM chapter saw a decrease in time required for both volunteer training and submission responses: the average time it took for teams to receive a ruling was reduced by 83% from 5 minutes to 53 seconds.

If there's a feature you'd like to see implemented, please feel free to file an issue on the open-source project!

PiPlotter

Raspberry Pi Hanging Pen Plotter

Made for 3rd year of high school for science fair. Traces vector paths using two wheels and a suspended pen rig. Custom Android app can be used to convert any image into the vector format.

  • 1st Place, 173.75/175 points: Folsom High's Engineering Challenge 2014
  • 1st Place, CA-07: U.S. House of Representatives' "House App Challenge"