Loading

# Project 1:Line following robot

Description:

A line-following robot is a type of autonomous robot that is capable of tracking and following a line or path on the ground. These robots are commonly used in various applications such as industrial automation, logistics, and hobby projects. They typically consist of a chassis, wheels, motors, sensors, and a microcontroller for processing.


My Role:

I designed, programmed, and rigorously tested the autonomous robot to ensure precise line-tracking performance. My responsibilities included sensor calibration, implementing PID-like control logic in C++ (Arduino), hardware integration, and systematic debugging to optimize speed and accuracy.


Technologies and Tools:

View Source Code

# Project 2:Text encryption software

Description:

Text encryption software is a type of software designed to encode text data in such a way that it becomes unreadable to anyone without the proper decryption key. This software is commonly used to secure sensitive information, such as personal messages, financial data, or confidential documents, from unauthorized access.


My Role:

I designed and implemented a robust text encryption application, focusing on data security and user-friendly interaction. My role involved selecting and implementing the AES encryption algorithm, developing the backend logic in Java using NetBeans, and creating a secure interface to ensure reliable data protection for sensitive information.


Technologies and Tools:

View Source Code

# Project 3: Smart Elevator Group Project

Description:

Led the implementation of a cutting-edge smart elevator system, revolutionizing vertical transportation in commercial buildings. The project aimed to enhance user experience, optimize energy efficiency, and improve overall building management. The smart elevator system incorporated advanced technologies to streamline operations and deliver a seamless and intelligent vertical mobility solution.


My Role:

  1. Research and Development
  2. Project planning
  3. Team coordination
  4. Hands-on involvement in the technical aspects
  5. System Integration


Technologies and Tools:

View Source Code

# Project 4: DIY Gaming Steering Wheel with Arduino

Description:

Created a custom DIY gaming steering wheel with pedals powered by an Arduino Uno microcontroller. Instead of using a conventional potentiometer, I utilized a rotary encoder salvaged from an old mouse for steering input. This choice provides a cleaner signal, superior noise immunity, and significantly better durability—ideal for intensive gaming sessions. The system leverages interrupt-driven programming to efficiently process encoder inputs, ensuring precise and responsive steering control.


My Role:

  1. Hardware Design and Integration
  2. Arduino Microcontroller Programming
  3. Rotary Encoder Implementation using Interrupt Handlers
  4. Firmware Development and Testing
  5. Circuit Configuration and Optimization


Technologies and Tools:

View Source Code

# Project 5: Beatflare – Modern Music Player Website

Description:

Beatflare is a modern, lightweight, and open-source music player website designed to provide a smooth and enjoyable listening experience across all devices. The platform emphasizes clean design, powerful functionality, and an immersive audio experience. Desktop users enjoy enhanced controls, advanced visualizations, and full equalizer capabilities, while mobile users benefit from an optimized responsive interface. The application features an intuitive interface with comprehensive audio management and customizable sound effects.


My Role:

  1. Full-stack Web Application Development
  2. User Interface and User Experience Design
  3. Audio Processing and Visualization Implementation
  4. Theme and Aesthetic Customization System
  5. Responsivity and Cross-Device Optimization


Technologies and Tools:


Key Features:

Try Beatflare Live

# Project 6: Advanced Audio Denoising System with CNN

Description:

An advanced audio denoising system leveraging Convolutional Neural Networks (CNNs) with U-Net architecture and a ResNet101 backbone. This deep learning-powered solution transforms noisy audio into clear, intelligible sound by intelligently separating voice signals from background noise. The system excels in challenging low signal-to-noise ratio environments, making it ideal for applications in voice assistants, call enhancement, accessibility technologies, and professional audio processing. Trained on the comprehensive LibriSpeech Noise Dataset, it demonstrates robust performance across diverse noise conditions.


My Role:

  1. Deep Learning Model Architecture Design (U-Net with ResNet101)
  2. Dataset Preparation and Preprocessing (LibriSpeech Noise Dataset)
  3. Model Training and Optimization (achieving 0.0083 validation loss)
  4. Client-Server Backend Implementation
  5. GUI Development using CustomTkinter
  6. Real-time Audio Processing Integration


Technologies and Tools:


Key Features:

View Source Code

# Project 7: To-Do List Android App

Description:

A modern and user-friendly To-Do list mobile application built using Kotlin and Jetpack Compose. This application enables users to manage multiple task lists and items with seamless synchronization across devices. It combines offline-first architecture with cloud backup capabilities, providing a robust solution for personal task management with enterprise-grade features like real-time search, manual task reordering, and secure authentication through Firebase.


My Role:

  1. Full Android Application Development with Kotlin
  2. UI/UX Design using Jetpack Compose and Material Design 3
  3. Local Data Persistence Implementation using Room Database
  4. Cloud Integration with Firebase Authentication and Firestore
  5. Feature Implementation (Search, Reordering, Backup/Restore)
  6. MVVM Architecture Design and Implementation


Technologies and Tools:


Key Features:


Application Screens:


View Source Code

# Project 8: Face Recognition Attendance System

Description:

A cutting-edge Face Recognition Attendance System that leverages AI and deep learning to simplify and automate attendance tracking. This intelligent system utilizes advanced facial feature extraction and classification to provide highly accurate real-time recognition, even in challenging conditions. The system seamlessly integrates with enterprise infrastructure including HR databases, time management platforms, and access control hardware, making it ideal for organizations of all sizes.


My Role:

  1. Deep Learning Model Implementation Using VGG16 Architecture
  2. Face Detection and Recognition Pipeline Development
  3. Integration of MediaPipe for Multi-Angle Face Detection
  4. Training System Design (Automatic & Manual Training)
  5. Enterprise System Integration
  6. Real-time Performance Optimization


Technologies and Tools:


Key Features:

View Source Code

# Project 9: Text to MP3 Converter

Description:

A lightweight Node.js + Express web app that converts any text into a downloadable MP3 audio file using text-to-speech technology. This intuitive application provides a seamless experience with an in-browser audio player for preview before download, live character counting, and comprehensive input validation. Built with modern web standards and no framework dependencies, it delivers a clean, dark-themed interface optimized for both desktop and mobile devices.


My Role:

  1. Full-Stack Web Application Development
  2. Backend API Design and Implementation using Express.js
  3. Text-to-Speech Integration and MP3 Generation
  4. Frontend UI Development with Modern CSS and Vanilla JavaScript
  5. Audio Player Implementation and Download Functionality
  6. Input Validation and Error Handling


Technologies and Tools:


Key Features:


Project Structure:

View Source Code

# Project 10: Finance-TrackerGroup Project

Description:

A comprehensive personal finance management application built with Java Swing, designed for tracking income, expenses, and financial transfers with an intuitive GUI interface. Finance-Tracker is an Object-Oriented Programming (OOP) group assignment project that provides users with a secure, multi-user personal finance management system. The application allows users to track financial transactions, categorize expenses and income, generate reports, and visualize financial data through interactive 3D pie charts.


My Role:

  1. Object-Oriented Application Architecture Design
  2. Database Design and MySQL Integration
  3. User Authentication System Implementation with AES Encryption
  4. GUI Development using Java Swing and NetBeans Form Editor
  5. Financial Data Visualization with JFreeChart
  6. Report Generation (PDF and Excel Formats)
  7. Multi-User Data Isolation and Security


Technologies and Tools:


Key Features:

View Source Code

# Project 11: Swarm Logistics Simulator - Multi-Agent Reinforcement Learning

Description:

An advanced multi-agent AI system where autonomous robots learn to navigate and coordinate warehouse operations from scratch using Reinforcement Learning. The 20x20 grid-based simulation features 5 decentralized agents, 10 delivery boxes, 10 pickup/delivery zones, and static obstacles. Each robot utilizes a tiered Q-Learning architecture to maximize delivery efficiency while avoiding collisions and minimizing total steps, demonstrating the power of decentralized intelligence in scalable logistics.


My Role:

  1. Reinforcement Learning Architecture Design (Tiered Q-Learning)
  2. Reward Function Engineering & Strategy Optimization
  3. Backend Simulation Engine Development (Python, Mesa, NumPy)
  4. Full-Stack Integration (Express.js API & React Frontend)
  5. WebGL-based 3D Visualization Implementation (Three.js)
  6. Training & Performance Evaluation (250+ episodes)


Technologies and Tools:


Key Features:

View Source Code