Completed Projects

A collection of projects showcasing my skills in software development, from embedded systems to web applications and machine learning

Mini File System in C

Completed

Simulated a Unix-like file system in C to provide directory and file operations (create, delete, navigate, metadata). Features clean structure and robust error handling for fundamental filesystem concepts.

CFile SystemSimulation

Emotion Analysis from Speech Data

Completed

Built an unsupervised learning system to cluster emotions from speech audio using the RAVDESS dataset. Extracted acoustic features, applied advanced clustering, and designed a real-time emotion recognition pipeline—all in Python (Jupyter Notebook).

PythonMachine LearningAudio AnalysisJupyter

Pi Music Player

Completed

Created a Python-based music scheduler for Raspberry Pi to play designated playlists based on time of day for ambient routines and rituals. Supports automation, CSV logs, and custom music folders.

PythonRaspberry PiAutomation

Solana

Completed

Initial scaffold of a Next.js application, optimized for Vercel deployment. Features modern font integration, project setup, and TypeScript configuration—ideal for rapid full-stack prototyping.

Next.jsTypeScriptWeb Development

Smart Resume Screening System

Completed

Implemented an AI-powered resume classifier using BERT and Logistic Regression for automated job role prediction from uploaded PDF resumes. Features a PyQt GUI, PDF extraction, and real-time predictions.

PythonNLPBERTMLPyQt

Collaborative Recruitment Platform

Completed

Developed a cross-organization desktop app for collaborative hiring, enabling candidates, recruiters, and organizations to manage roles and workflows. Built in Python with PyQt6, MySQL backend, and role-based authentication.

PythonPyQtMySQLDesktop App

Job Scheduler

Completed

Built a terminal job scheduling tool in C for task management with priority queue and round-robin execution. Supports live timers, keyboard navigation, and job CRUD operations on Windows.

CData StructuresScheduling

Hangman Game

Completed

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

CGame Development

ESP32 Sensor Data Transmission

Completed

Designed a wireless IoT sensor platform using ESP32 microcontrollers to capture and transmit real-time health and environmental data (heart rate, temperature, humidity). Features modular C++ code with PlatformIO and supports multiple sensors for embedded systems experimentation.

C++EmbeddedIoTPlatformIO

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

Smart Farming using IoT

In Progress

Developed an intelligent farming system integrating IoT sensors, Fog Computing, and AI to assist farmers in crop disease detection, soil health monitoring, and irrigation management through a natural language–based interface.

PythonIoTAIAgriculture
Private Repository