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

Featured
Web AppsDesktop AppsHomelab & Infra

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.

PythonPySide6ReactViteSHA-256Raspberry Pi

Nimbus

Featured
Developer ToolsDistributed SystemsSystems Programming

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.

JavaGradlegRPCDAG SchedulerJSON

Therepy

Featured
AI & MLWeb Apps

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.

Next.jsFlaskOllamaPythonAsync UX

Pi Registry

Featured
Homelab & InfraDeveloper ToolsWeb Apps

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.

PythonREST APISQLiteDockerRaspberry Pi

Raspberry Pi Interview Transcriber

Featured
AI & MLData AnalyticsWeb Apps

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.

PythonWhisperOllamaRaspberry PiJSONL

Browse By Domain

Projects can belong to multiple categories, so filtering keeps the list flexible as more work gets added.

Showing 18 projects in All

Overland Media Vault

Featured
Web AppsDesktop AppsHomelab & Infra

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.

PythonPySide6ReactViteSHA-256Raspberry Pi

Nimbus

Featured
Developer ToolsDistributed SystemsSystems Programming

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.

JavaGradlegRPCDAG SchedulerJSON

Therepy

Featured
AI & MLWeb Apps

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.

Next.jsFlaskOllamaPythonAsync UX

Pi Registry

Featured
Homelab & InfraDeveloper ToolsWeb Apps

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.

PythonREST APISQLiteDockerRaspberry Pi

Raspberry Pi Interview Transcriber

Featured
AI & MLData AnalyticsWeb Apps

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.

PythonWhisperOllamaRaspberry PiJSONL

Collaborative Recruitment Platform

Completed
Web Apps

Developed a cross-organization desktop hiring platform for candidates, recruiters, and organizations, with role-based authentication and a MySQL-backed Python/PyQt6 application.

PythonPyQtMySQLDesktop App

Emotion Analysis from Speech Data

Completed
AI & MLData Analytics

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.

PythonMachine LearningAudio AnalysisJupyter

ESP32 Sensor Data Transmission

Completed
Embedded & IoTData Analytics

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.

C++EmbeddedIoTPlatformIO

GitGuide

Completed
Developer ToolsAI & ML

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.

TypeScriptNode.jsnpmOllama

Hangman Game

Completed
Systems Programming

Coded a classic terminal Hangman game in C with hints, custom word lists, points-based rounds, and configurable settings for replayable learning and entertainment.

CGame Development

Job Scheduler

Completed
Systems ProgrammingDeveloper Tools

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.

CData StructuresScheduling

Mini File System in C

Completed
Systems Programming

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.

CFile SystemSimulation

PaperPi

Completed
Web AppsHomelab & Infra

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.

PythonFlaskHTMLCSSJavaScript

Pi Music Player

Completed
Embedded & IoTHomelab & Infra

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.

PythonRaspberry PiAutomation

Smart Farming using IoT

Completed
AI & MLEmbedded & IoTData Analytics

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.

PythonIoTAIAgriculture
Private Repository

Smart Resume Screening System

Completed
AI & MLData Analytics

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.

PythonNLPBERTMLPyQt

Solana

Completed
Web Apps

Built a Next.js starter application configured for Vercel deployment with TypeScript and modern font integration for fast full-stack prototyping.

Next.jsTypeScriptWeb Development

TodoTracker

Completed
Developer Tools

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.

PythonGitCLI

Currently Working On

Projects in active development and ongoing improvements

Cold Outreach Automation

In Progress

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.

PythonAutomationOutreach

IoT for Everyone

In Progress

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.

PythonIoTAIAgriculture
Private Repository