Completed Projects
A categorized collection of projects across AI, analytics, systems, developer tooling, homelab infrastructure, and full-stack product work.
Featured Work
Top Projects First
Overland Media Vault
Built a rugged, offline-first GoPro backup and integrity verification system for riders and adventure travellers. It pairs a React/Vite dashboard for backup stats and AI travel journals with a native Python/Qt client that supports GUI and headless CLI workflows across laptops and Raspberry Pi devices.
Nimbus
Created a DAG-based task runner that executes dependent jobs with bounded parallelism and an optional coordinator-worker distributed execution layer over gRPC. The project is designed to showcase scheduler design, execution guarantees, observability, and distributed systems tradeoffs.
Therepy
Developed an ML-powered therapy chat application with a Flask backend, Next.js frontend, and Ollama integration. Messages are saved instantly, model replies are generated asynchronously in the background, and each signed-in user keeps persistent chat history across mobile and laptop-friendly sessions.
Pi Registry
Built a Raspberry Pi homelab registry service that tracks hosted apps, allocates ports from a fixed pool, and syncs service state with Docker labels and event streams. It acts as an operational control layer for keeping self-hosted services organized without polling-heavy overhead.
Raspberry Pi Interview Transcriber
Designed a local browser dashboard for Raspberry Pi 5 that records interview question-answer pairs, transcribes them with Whisper, and cleans transcripts with Ollama before exporting structured text data. Audio stays in memory, which keeps storage lean and the workflow training-data focused.
Browse By Domain
Projects can belong to multiple categories, so filtering keeps the list flexible as more work gets added.
Overland Media Vault
Built a rugged, offline-first GoPro backup and integrity verification system for riders and adventure travellers. It pairs a React/Vite dashboard for backup stats and AI travel journals with a native Python/Qt client that supports GUI and headless CLI workflows across laptops and Raspberry Pi devices.
Nimbus
Created a DAG-based task runner that executes dependent jobs with bounded parallelism and an optional coordinator-worker distributed execution layer over gRPC. The project is designed to showcase scheduler design, execution guarantees, observability, and distributed systems tradeoffs.
Therepy
Developed an ML-powered therapy chat application with a Flask backend, Next.js frontend, and Ollama integration. Messages are saved instantly, model replies are generated asynchronously in the background, and each signed-in user keeps persistent chat history across mobile and laptop-friendly sessions.
Pi Registry
Built a Raspberry Pi homelab registry service that tracks hosted apps, allocates ports from a fixed pool, and syncs service state with Docker labels and event streams. It acts as an operational control layer for keeping self-hosted services organized without polling-heavy overhead.
Raspberry Pi Interview Transcriber
Designed a local browser dashboard for Raspberry Pi 5 that records interview question-answer pairs, transcribes them with Whisper, and cleans transcripts with Ollama before exporting structured text data. Audio stays in memory, which keeps storage lean and the workflow training-data focused.
Collaborative Recruitment Platform
Developed a cross-organization desktop hiring platform for candidates, recruiters, and organizations, with role-based authentication and a MySQL-backed Python/PyQt6 application.
Emotion Analysis from Speech Data
Built an unsupervised learning system to cluster emotions from speech audio using the RAVDESS dataset. The project extracts acoustic features, applies clustering, and explores a real-time emotion recognition workflow in Python.
ESP32 Sensor Data Transmission
Designed a wireless IoT sensor platform using ESP32 microcontrollers to capture and transmit real-time health and environmental data with modular PlatformIO-based C++ code.
GitGuide
Built an AI-powered execution engine for Git operations with Ollama integration to guide users through repo workflows and command generation from natural-language intent.
Hangman Game
Coded a classic terminal Hangman game in C with hints, custom word lists, points-based rounds, and configurable settings for replayable learning and entertainment.
Job Scheduler
Built a terminal job scheduler in C with priority-queue and round-robin execution, live timers, keyboard navigation, and CRUD operations for task management on Windows.
Mini File System in C
Simulated a Unix-like file system in C with support for directory and file operations, metadata handling, and robust error paths to reinforce low-level systems concepts.
PaperPi
Developed a Raspberry Pi-hosted SaaS platform that lets users upload PDFs, read them in the browser, create notes, and maintain a TODO list from a lightweight self-hosted interface.
Pi Music Player
Created a Python-based music scheduler for Raspberry Pi that plays designated playlists by time of day, supports automation flows, and keeps CSV logs for reproducible routines.
Smart Farming using IoT
Developed an intelligent farming system integrating IoT sensors, fog computing, and AI to assist farmers with crop disease detection, soil health monitoring, and irrigation management through a natural language-based interface.
Smart Resume Screening System
Implemented an AI-powered resume classifier using BERT and logistic regression for automated job-role prediction from uploaded PDF resumes, wrapped in a PyQt desktop interface.
TodoTracker
Built a local-first, repo-native task tracker that stores task state inside the repository so history stays versioned with Git and works from any editor setup.
Currently Working On
Projects in active development and ongoing improvements
Cold Outreach Automation
Developed a Python tool for automated outreach leveraging customizable email and messaging templates. Includes basic HTML interface and workflow logic for personalized cold contact campaigns.
IoT for Everyone
Building a cloud-based IoT simulation platform that enables users to design, emulate, and test embedded systems through an interactive drag-and-drop interface. Integrates virtual microcontroller environments, component logic, and real-time data visualization for seamless learning and prototyping.