ScaleRL Reinforcement Learning Framework
A reinforcement learning framework built for experimenting with PPO, DQN, and A2C agents in custom Gymnasium environments.
Includes configurable training workflows, evaluation tooling, and reproducible testing pipelines for comparing agent performance.
- Modular training structure for different RL algorithms and policies
- Custom environment integration and rollout tracking
- Evaluation tooling for model comparison and experiment analysis
Python
PyTorch
Gymnasium
Stable-Baselines3
Reinforcement Learning
View on GitHub
Multi-Agent Poker AI Framework
A multi-agent poker AI project focused on strategic decision-making under uncertainty through simulation, opponent behavior modeling,
and self-play training. The project explores how agents adapt their strategies in adversarial environments with incomplete information.
- Monte Carlo-based evaluation for action selection under uncertainty
- Opponent modeling and probabilistic decision-making
- Self-play simulations for adaptive strategy refinement
Python
Monte Carlo Simulation
Multi-Agent AI
Game Theory
View on GitHub
Distributed Trading System Simulation
A distributed systems simulation exploring concurrency, coordination, replication, and fault tolerance through a socket-based marketplace
environment with buyers, sellers, traders, and warehouse services.
- Concurrent socket communication between distributed processes
- Logical clocks and leader election for coordination
- Replication and fault-handling under concurrent workloads
Python
Sockets
Concurrency
Distributed Systems
Fault Tolerance
View on GitHub
IceQueb Office Hour Queue System
A real-time office hour queue management system designed to support live queue updates, session management,
and communication between students and faculty through backend APIs and WebSocket synchronization.
- REST APIs for queue operations and session workflows
- Real-time updates using Socket.io event synchronization
- MongoDB integration for managing queue data, user accounts, and session information
Node.js
Express.js
Socket.io
MongoDB
REST APIs
View on GitHub
ResumeLens — AI Job Match Agent
A full-stack AI agent platform using LangGraph, FastAPI, Next.js, and GPT-4o that automates resume optimization
and job application workflows — from match scoring to cover letter generation and interview prep.
- Designed a tool-calling ReAct agent where the LLM autonomously orchestrates resume analysis, bullet rewriting, cover letter generation, interview prep, and job recommendations
- Developed an LLM self-critique loop for resume rewriting with structured evaluation and iterative refinement
- Built contextual follow-up chat using LangGraph memory persistence for in-place report refinement
- Implemented backend APIs supporting resume parsing, job search integration, rate limiting, and PDF export
Python
FastAPI
LangGraph
Next.js
TypeScript