Projects In Progress

Debate Game

2026 to Present

Project Preview Coming Soon

Overview

Debate Game turns argument into a head-to-head sport. You pick a topic, get matched against another person in real time, and make your case turn by turn while an AI judge weighs both sides and keeps score.

The platform leans on a live conversation flow so each side can respond to the other as the debate unfolds. Instead of a single winner declared only at the end, the AI evaluates argument strength as the exchange goes, giving both players a sense of how their reasoning is landing.

Key Features

  • Real-time, head-to-head debates against other users
  • A rotating set of sharp, opinionated topics to argue
  • AI judge that evaluates both sides on argument strength
  • Live, turn-by-turn conversation flow between debaters
  • Scoring that reflects reasoning quality, not just who spoke last
  • Web interface for matchmaking and following the debate

How It's Built

Debate Game is built around a real-time, AI-judged loop:

  • Frontend: a React interface handles matchmaking, topic selection, and the live debate view
  • Real-time layer: WebSockets keep both debaters in sync as turns are exchanged
  • Conversation flow: LangChain manages the live exchange and feeds the running context to the judge
  • Scoring: a FastAPI backend calculates scores based on argument strength and returns them to both players

On the Roadmap

  • Use LangChain to fully manage the live conversation flow between debaters
  • Build out the FastAPI backend that calculates scores based on argument strength

Screenshots