Applied ML & Full-stack Projects

Short write-ups with code and demos. Each highlights the problem, the design trade-offs, and the results.

Private DemoCiteLoom research canvas preview
LLM AgentRAG / RetrievalMCP Server+2 more

CiteLoom — Independent AI Product

Tauri-based AI research canvas combining a Plan-Execute LLM agent loop, two-stage BGE + RRF retrieval, and an MCP-compatible inspection/automation server.

TauriRustTypeScriptPyTorchBGE Reranker
PrivateNeuralLens interpretability probe preview
Mech InterpRobot Foundation ModelsPyTorch+2 more

NeuralLens — Mechanistic Interpretability Toolkit

Open-source Python library (in development) for inspecting and steering robot foundation models — VLA models, world models, RL policies.

PythonPyTorchVLA ModelsSimulation Hooks
DemoInvestment Platform preview
FinanceMarket Data (Live)Watchlists+4 more

Investment Platform — Angular + Express

Full‑stack stock analytics with live market data, watchlists, interactive charts, and P/L tracking

Angular 17TypeScriptExpressNode.jsMongoDB Atlas
NLPMachine LearningDeep Learning+1 more

End-to-End NLP Pipeline — ML to Transformers

Built NLP pipelines for sentiment analysis, POS tagging, and NER, progressing from classical ML to neural models with embeddings and transformers

PythonPyTorchscikit-learnNLTK
DemoMiniML interpreter preview
Programming LanguagesInterpreterType Checking+1 more

MiniML Language Interpreter — OCaml

Extended interpreter for a typed functional language with parsing, evaluation, and type inference

OCamlFunctional ProgrammingParsing
Robotic arm motion planning preview
RoboticsMotion PlanningControl Systems+1 more

6-DOF Robotic Arm — Motion Planning & Control

Designed and implemented motion planning, localization, and control for a 6-DOF robotic arm in both simulation and real deployment

ROSPythonRVizLiDAR
Perceptual HashingSimilarity SearchIndexing+1 more

Video Frame Hashing & Search

Scalable pHash indexing with tolerant matching for dedup and archive retrieval.

PythonOpenCVNumPyCLI
Kernel IntegrationDisk DriverPartitions & FAT+1 more

Mini File System

A compact, well-structured file system + shell I/O layer in C.

CLinuxFATCLI
AlgorithmsBioinformaticsDatabases+1 more

High-Performance Genome Alignment — Python & NumPy

Developed a probabilistic genome sequence alignment algorithm improving accuracy and query speed over BLAST for ambiguous genomic regions

PythonNumPyBiopythonDatabase Design
Helmholtz network preview
Machine LearningGenerative ModelsInformation Theory+1 more

Helmholtz Network — Information Theory & Generative Modeling

Studied recognition–generative pathways of Helmholtz networks with information-theoretic analysis

PythonNumPyMatplotlibInformation Theory
Game DevelopmentPathfindingMesh Generation+1 more

NavMesh Generation & Pathfinding — Unity Recast/Detour Optimization

Improved Unity’s Recast & Detour navigation mesh toolset with analysis of polygon decomposition methods and performance trade-offs

UnityAlgorithms
Computer VisionKalman FilterPID Control

Vision-based Ball Tracker — Kalman Filtering + PID Control

Real-time vision system integrating Kalman filtering, PID control, and terrain-aware path planning for drones

OpenCVPythonKalman FilterPID
Computer VisionPath PlanningRobotics

Vision-based Drone Navigation — Terrain Classification + Path Planning

Drone navigation system using vision-based terrain classification and probabilistic path generation

OpenCVPythonProbabilistic Path Planning