yash khanduja
projects

A collection of projects showcasing my expertise in algorithm design, game theory, web development, and artificial intelligence. Each project demonstrates different aspects of software engineering and problem-solving approaches.

Poker Tournament Bot

Developed a poker bot using custom heuristic algorithm with a winning average of 54%.

Technologies:

JavaHeuristic AlgorithmOOP

Key Highlights:

  • 54% winning average
  • Custom algorithms
  • Strategic decision making

MediEval

Designed and developed a CRUD web application through which users can purchase OTC Drugs with real-time messaging with a pharmacist with SignalR and Paypal integration.

Technologies:

ASP.NET MVCEF-CoreSignalRSQL

Key Highlights:

  • Real-time messaging
  • PayPal integration
  • Full-stack development

Connect4 Bot

Implemented a Connect4 Bot using the MINI-MAX algorithm with alpha-beta pruning to determine the best move.

Technologies:

Algorithm DesignMINI-MAXAlpha-Beta Pruning

Key Highlights:

  • AI game strategy
  • Optimized search
  • Game theory implementation

Yahtzee Strategy

Devised a yahtzee winning strategy using MARKOV-DECISION PROCESS (Value Iteration).

Technologies:

Markov Decision ProcessValue IterationProbability

Key Highlights:

  • Strategic optimization
  • Mathematical modeling
  • Decision theory
Built with v0