Applied ML & Full-stack Projects

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

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
Privateater Resources Monitoring Platform preview
HydrologyTime-seriesDB2+1 more

Integrated Water Resources Monitoring Platform

DB2 time-series schema and indexing for large-scale hydrological data; classical ML baselines (KNN/Naive Bayes/SVM) for trend forecasting and early-warning groundwork.

PythonPyTorchPandasscikit-learnJupyter
NLP pipeline preview
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 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
Video Frame Hashing & Search
Perceptual HashingSimilarity SearchIndexing+1 more

Video Frame Hashing & Search

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

PythonOpenCVNumPyCLI
Mini File System
Kernel IntegrationDisk DriverPartitions & FAT+1 more

Mini File System

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

CLinuxFATCLI
genome-alignment
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
navmesh-optimization
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
vision-ball-tracker preview
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
Drone navigation preview
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