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