Interactive web game
The classic Nepali strategy board game, playable in the browser in single-player or local
multiplayer. In single-player you can face a built-in minimax engine, an LLM opponent, or an
AlphaGo-inspired neural network I trained on Bagh Chal self-play.
Learned cost estimators inside Fast Downward
C++ · PyBind · PyTorch
A system that injects learned anticipatory cost models into the Fast Downward planning stack,
letting neural cost estimation compose with standard symbolic heuristics such as FF, max, and
goal-count without modifying the planner's objective.
Navigation among movable obstacles with PDDLStream
PDDL · PDDLStream
In a 2D navigation setting, I formulated the domain in PDDL and used PDDLStream to plan obstacle
relocations that open a feasible path to the goal — a compact testbed for how local relocation
choices gradually block or preserve access.
PPO vs. DQN on Lunar Lander
Reinforcement learning
A controlled comparison of Proximal Policy Optimization and Deep Q-Networks on the Lunar Lander
benchmark, looking at learning stability, sample efficiency, and final control performance.