Autonomous Robot with Client-Server Architecture
An autonomous robot capable of movement, perception, and remote control through a web interface. Built with Python Flask backend and Vue.js frontend, featuring real-time video streaming, LED control, servo motor management, and ultrasonic sensors.
Tech Stack: Python, Flask, Vue.js, JavaScript, Raspberry Pi
Features: Real-time video streaming, LED RGB control, servo motor control, ultrasonic sensors, buzzer integration
Digital Logic Game in VHDL
A digital logic-based game implementation using VHDL for FPGA development, demonstrating hardware description language skills.
Tech Stack: VHDL
Movie Review Sentiment Classification System
A comprehensive machine learning project for sentiment analysis of movie reviews using Logistic Regression and NLP techniques. Features a Vue.js frontend with FastAPI backend, achieving 88.54% accuracy in sentiment classification.
Tech Stack: Python, FastAPI, Vue.js, Scikit-learn, SpaCy, Docker, MLflow
Features: Sentiment classification, model visualization, word cloud generation, containerized deployment
Full-Stack Library Management System
A comprehensive library management system enabling users to explore books and administrators to manage inventory. Features AI-driven recommendations, user authentication, and advanced admin analytics.
Tech Stack: Vue.js, Node.js, MySQL, JavaScript
Features: User registration, book browsing, AI recommendations, admin dashboard, favorites management
Classic Tetris Game in Python
A complete recreation of the classic Tetris game implemented in Python, featuring traditional gameplay mechanics and scoring systems.
Tech Stack: Python
DoodleJump-inspired Game
A Python-based jumping game similar to DoodleJump with physics-based gameplay and progressive difficulty.
Tech Stack: Python
C-based Graphics Application
Version 1: A vector drawing application designed in C language for creating and manipulating geometric shapes. Version 2: Enhanced version with color support and improved functionality.
Tech Stack: C
Calendar Management System
A calendar management system developed in C, exploring linked lists and tree data structures for efficient data organization.
Tech Stack: C
Finite Automata Management System
A Python application for managing and simulating finite automata, providing tools for automata creation, visualization, and analysis.
Tech Stack: Python
Operations Research Algorithms
Implementation of various operations research algorithms and optimization techniques in Python.
Tech Stack: Python
Multi-Platform Development Project
A comprehensive project involving multiple programming languages and platforms.
Tech Stack: JavaScript, Vue.js, Java, Assembly
Home Automation Web Interface
A Vue.js-based home automation system featuring weather monitoring, LED strip control with ESP32, user authentication, and data persistence. Includes both frontend and backend implementations for comprehensive home control.
Tech Stack: Vue.js, TypeScript, JavaScript, C++
Features: Weather display, LED control, user authentication, data storage
Systems Programming & Installation Development
Exploration of C++ programming language fundamentals and Inno Setup for creating professional software installers and distribution packages.
Tech Stack: C++, Inno Setup
Web Development Foundation
Personal website project for learning HTML, CSS, and JavaScript fundamentals, featuring responsive design and interactive elements.
Tech Stack: HTML, CSS, JavaScript, PHP
Raspberry Pi Display System
A Raspberry Pi project featuring an OLED screen that displays network information including IP address and SSID, useful for network monitoring and device identification.
Tech Stack: Python, Shell, Raspberry Pi
Automated Schedule Retrieval System
Custom Discord bots designed to retrieve and display personalized schedules, automating routine information sharing within Discord servers.
Tech Stack: JavaScript, Node.js
Interactive Quiz Application
A dynamic quiz application built with Vue.js, featuring interactive questions, scoring systems, and responsive design for educational purposes.
Tech Stack: JavaScript, Vue.js, CSS
AI-Powered Legal Assistant
An AI-driven legal assistance application developed during a hackathon, providing automated legal guidance and document analysis.
Tech Stack: Python