CS + Math @ UW–Madison • Systems + ML

Hi, I’m Pranit.

ML enthusiast who loves to build interactive learning tools and board game engines. Check out my projects below.

C/C++ Python RL Game Theory Optimization

Chess Engine

Bitboards • Movegen • Search
C/C++
Chess Engine screenshot

A performance-first chess engine with validated move generation and classic alpha-beta style search.

Q-Learning Sandbox

Interactive gridworld • Visualization
Python
Q-Learning Sandbox screenshot

A Streamlit sandbox to design gridworlds, train tabular Q-learning, and visualize learning dynamics.

Zero-Sum Nash Learner

Multiplicative weights • Exploitability
Python
Zero-Sum Nash Learner screenshot

A Streamlit app for approximate Nash equilibria in 2-player zero-sum normal-form games.