Projects

A handpicked set of things I’ve built or researched—mostly around systems for ML, fast/efficient retrieval, and pragmatic algorithmic tooling. Each one taught me something about pushing latency down, making models observable, or turning messy ideas into working software. Source links when they exist.

Hangman AI: Transformer-Based Game Solver

  • Python
  • PyTorch
  • NLTK
  • Transformers
  • NumPy

Transformer-driven Hangman solver achieving >60% success using character-level modeling, morphological augmentation, and multi-strategy guess selection.

GitHub Repository →

Advanced Analytic Tool

  • Python
  • Pandas
  • Scikit-learn
  • LightGBM
  • FastAPI
  • Docker

A modular analytical platform that ingests heterogeneous datasets (CSV/JSON/SQL streams) and provides extensible pipelines for preprocessing, feature engineering, and rapid experimentation with classical ML and lightweight deep models.

GitHub Repository →

AI Player for Havannah Board Game

  • Python
  • MCTS

Monte Carlo Tree Search (MCTS) agent with UCB exploration achieving >80% win rate over strong RAVE-only baselines.

GitHub Repository →

Application-Layer Reliable Transport & Congestion Control

  • Python
  • UDP
  • Mininet

Implemented a reliable transport protocol over UDP plus Reno & CUBIC congestion control variants with detailed performance benchmarking.

GitHub Repository →

Context-Aware Spelling Correction

  • Python
  • NLTK

Noisy-channel + smoothed N-gram language modeling system achieving 88% accuracy on context-dependent spelling errors.

GitHub Repository →

Data Search & Retrieval Engine

  • Python
  • Elasticsearch
  • Faiss
  • hnswlib
  • FastAPI
  • SentenceTransformers
  • Docker

Neural-augmented retrieval system combining classical inverted indexing with dense vector search for hybrid relevance scoring across semi-structured technical documents.

GitHub Repository →

Graph Neural Network for User Personality Prediction

  • Python
  • PyTorch
  • PyTorch-Geometric

Bipartite user–product interaction graph leveraged with GNN architecture to infer user personality traits with high accuracy.

GitHub Repository →

LLM Code Agent Evaluation Framework

  • Python
  • Docker
  • LangChain
  • OpenAI API
  • pytest
  • AST

Comprehensive evaluation suite for LLM code generation inspired by SWE-bench and MLE-bench, achieving 73% task completion with iterative self-correction.

OS Kernel Enhancements in xv6

  • C
  • x86
  • QEMU

Implemented advanced kernel features (virtual memory improvements, scheduler tuning, system call extensions) in the pedagogical xv6 OS to deepen systems understanding.

GitHub Repository →

RL Agent for Code Optimization

  • Python
  • PyTorch
  • OpenAI Gym
  • Ray RLlib
  • AST
  • subprocess

PPO-based reinforcement learning agent that optimizes code performance through iterative refinement, achieving 35% runtime reduction and 20% memory improvement.

SDN-based Intelligent Network Controller

  • Python
  • Ryu
  • OpenFlow
  • Mininet

High‑throughput OpenFlow controller with proactive L2 learning, shortest‑path routing, and loop prevention for complex topologies.

GitHub Repository →

TotalRecall: Cognitive Health App

  • Flutter
  • Dart
  • Firebase

Cross-platform Flutter app with AI-assisted memory support workflows for Alzheimer’s patients, backed by Firebase services.

GitHub Repository →