2

Lyra - AI-Powered Matchmaking Platform

Led architecture and development of Lyra as the primary engineer. Designed the weighted matchmaking engine, built and deployed the full stack, and integrated OpenAI APIs.

Click to Zoom

Lyra was built as part of my senior Computer Science capstone, sponsored and developed under my leadership as the primary engineer.

Architecture & Deployment

  • Full-Stack Implementation: Designed and built the entire system using FastAPI for a fast, modern backend and React (with TypeScript) for a highly responsive, type-safe user interface.
  • Production Infrastructure: Containerized and deployed services using Vercel for the frontend and Render for the API server, backed by a persistent PostgreSQL database.
  • Sole Contact: Served as the sole technical point of contact for the project sponsor, managing requirements gathering, timeline commitments, and milestone delivery.

Weighted Matchmaking Engine

  • Algorithmic Scoring: Designed and built a custom weighted matchmaking engine in Python. The algorithm computes compatibility scores across multiple user preference dimensions.
  • Intelligent Recommendations: Integrated OpenAI API to power a natural recommendation engine that identifies matches based on conversational profiles and behavioral cues.
  • Guardian AI: Incorporated safety protocols and automated moderation (Guardian AI) using LLMs to scan and maintain community guidelines within messaging interfaces.

Database Design

  • Optimized PostgreSQL schemas to handle complex user preferences, swiping histories, and real-time conversation records.
  • Implemented robust index structures and transactional isolation levels to ensure data integrity during simultaneous reads and writes.