All Projects

Genrify – AI-Powered Music Genre Classifier

A deep-learning audio classification system that uses mel-spectrogram features and a compact CNN to automatically classify music into genres, with a full web UI and REST API for inference.

  • 67% accuracy across 8 music genres on FMA-Medium dataset
  • ~3s per 30-second segment inference time on CPU
PythonTensorFlowAudio ClassificationCNNWeb App

Arrhythmia Detection – Deep Learning for ECG Classification

A deep learning–based biomedical AI system that classifies cardiac arrhythmias from ECG signals using the PTB-XL dataset, leveraging CNN architectures and advanced preprocessing for clinical-grade performance.

  • 94% accuracy on PTB-XL Arrhythmia Dataset (test split)
  • ~0.4s inference per 10-second ECG segment on CPU
PythonDeep LearningECG AnalysisBiomedical AITensorFlow

Flight Route Planner – Intelligent Air Route Optimization

A pathfinding and optimization system that calculates the most efficient flight routes using graph algorithms and real-world aviation data, integrating Dijkstra and A* algorithms with dynamic visualization.

  • Optimized route computation under 0.5s for 10k+ airport graphs
  • Average 15% distance reduction over naive routing baselines
PythonPathfindingDijkstraA* AlgorithmData Visualization

peaZ‑OS – Web‑Based Desktop & Terminal (Next.js)

A browser‑native “mini OS” built with Next.js/React that mimics a desktop environment with a start menu, taskbar, floating windows, and an interactive terminal.

  • Interactive terminal & desktop UI with Redux state management
  • Next.js pages + modular components (Start Menu, Taskbar, Terminal)
Next.jsReactWeb DesktopTerminalRedux

FlowMeMaybe – DASH Video Streaming over SDN (Mininet + Ryu)

A Software-Defined Networking (SDN) testbed integrating Mininet and Ryu controller for adaptive video streaming using Dynamic Adaptive Streaming over HTTP (DASH) with real-time load balancing and QoS management.

  • Implements DASH video streaming with dynamic load balancing in SDN
  • Supports up to 8 video servers and adaptive client routing
SDNMininetRyuOpenFlowDASHPythonQoS