Matching Engine
Sep 1, 2024
Β·
1 min read
The Matching Engine is an end-to-end ML-based algorithm surrounded by Django-based, fully integrated infrastructure. It efficiently matches teams for i2i startup and pitch events based on participant responses compiled from a Google form.
Features
- Designed and deployed an ML-powered team-matching algorithm for startup competitions.
- Integrated a Django-based infrastructure to streamline matching workflows.
- Fully deployed at matching-engine-p7v6.onrender.com using Renderβs free tier for resource efficiency.
Current Stage
- Production Deployment Successful!
- Fully functional and in use for the i2i startup competition.
Key Milestones This Quarter
- Full deployment and usage in the i2i startup competition.
- Enabled real-time matching for participants.
Metrics
- 66 commits on GitHub.
- 27 pull requests closed.
- 86 minutes of GitHub Actions usage, including 57 job runs.
Skills
- Machine Learning
- Django
- Python (Programming Language)
- APIs
- Artificial Intelligence (AI)
Timeline
- Start Date: September 2024
- End Date: September 2024
Contributors
- Liam Davis: Mathematics & Computer Science @ Amherst College, Founding Senior AI/ML Software Engineer @ i2i.
- Prakhar Agrawal: Computer Science, Math & Economics @ Amherst College, Visiting Student @ UC Berkeley.
Associated Role
- Founding Executive Director of Engineering (CTO) at Ideas 2 Innovation