Want to develop software that has powered hundreds of hackathons worldwide? Join HackMIT Dev! Apply at go.hackmit.org/apply
Dev is one of the four committees (also the best one 😋) of the HackMIT organizing team. We are in charge of all of the software development and technical work related to organizing HackMIT.
If you've attended HackMIT before, you may remember submitting an application on our registration platform.
Or being checked-in with our QR code check-in system.
Or being helped on our mentor help queue.
Or checking out hardware at our hardware desk.
All of these aspects of HackMIT are automated by software that is written and maintained by HackMIT Dev. When it comes to organizing a 1000+ person hackathon, there's a LOT of software that goes into making the event run smoothly. This not only includes hacker-facing software, but a lot of internal tools as well. HackMIT is one of few collegiate hackathons that writes all of our own software in-house. Here's a quick rundown of our major software projects:
Plume - Online registration, travel reimbursement, hacker/judge/sponsor management, and judging algorithm (and so much more)!
Qstack- Ticketing-based mentor help queue system
Appreader - Team-based application reading platform
Splash - HackMIT splash page, customized to each iteration of our event
Day-Of - Hacker dashboard and information live page
Puzzle - Fun CTF-style puzzle we design and release every year! Check out this year’s cool math games themed puzzle!
We are actively improving and maintaining all of these projects, and have many more projects on the way!
HackMIT is unique in that we open source a lot of our software. You can check it out here! Hundreds of hackathons throughout the years have forked and deployed the software we write to be used at their own events. For example, here's an incomplete list of hackathons that have deployed our previous judging platform, Gavel.
If contributing to open-source software that has an active community of users sounds interesting to you, you will definitely enjoy being a HackMIT Dev!