> For the complete documentation index, see [llms.txt](https://vivekreddy.gitbook.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vivekreddy.gitbook.io/home/work/projects.md).

# Projects

## **Transport Management System (Mobile Application)**

**Description:**\
A mobile application developed to manage university buses, streamline boarding processes, and enable real-time tracking. The app allows students and staff to book buses, view schedules, and track live bus locations, improving efficiency and reducing wait times.

**Tech Stack & Tools Used:**

* Java, Flutter for mobile app development
* Firebase for real-time data storage and updates
* Google Maps API for live tracking and navigation
* Google Sign-In for authentication
* Raspberry Pi for hardware integration
* NFC Reader & NFC Cards for secure access
* 4G Module for real-time connectivity

***

## **Intelligent Image Annotation Tool**

**Description:**\
An AI-powered tool that automates image labelling using deep learning techniques. This tool integrates with a MERN-based dashboard for reviewing, correcting, and exporting annotations. Designed for handling complex image recognition tasks efficiently, ensuring high accuracy.

**Tech Stack & Tools Used:**

* Python, TensorFlow, OpenCV (AI & ML)
* MongoDB, Express.js, React.js, Node.js (MERN Stack)
* Flask API for AI model integration
* Docker for containerization
* AWS for cloud storage and deployment

***

## **To-Do Application with JWT Authentication**

**Description:**\
A secure to-do application featuring user authentication with JWT tokens. It supports persistent login, API integration, and task management.

**Tech Stack & Tools Used:**

* React.js (Frontend UI)
* Node.js & Express.js (Backend API)
* MongoDB (Database)
* Axios for API requests
* JWT for secure authentication
* Tailwind CSS for responsive design

***

## **Web Security Research & Vulnerability Assessments**

**Description:**\
Conducted penetration testing and vulnerability assessments on various web applications, identifying and mitigating security risks like SQL Injection, XSS, and CSRF.

**Tech Stack & Tools Used:**

* Burp Suite for web application security testing
* Wireshark for network traffic analysis
* Metasploit for penetration testing
* OWASP ZAP for automated vulnerability scanning
* Kali Linux for testing environment

***

## **Attendance System Using Biometrics**

**Description:**\
A biometric-based attendance system that ensures secure and accurate attendance tracking using fingerprint or facial recognition.

**Tech Stack & Tools Used:**

* Python (OpenCV, TensorFlow for facial recognition)
* MySQL/PostgreSQL for attendance records
* Raspberry Pi integration for hardware control
* Flask API for data processing

***

## **Advanced Cryptography Techniques for IoT**

**Description:**\
Implementing modern cryptographic techniques to enhance security in IoT devices, preventing unauthorized access and data breaches.

**Tech Stack & Tools Used:**

* Python, C++ for cryptographic algorithm implementation
* AES, RSA, and ECC encryption algorithms
* MQTT for secure IoT communication
* Embedded systems (ESP32, Arduino) for IoT applications

***

## **Keylogger**

**Description:**\
A security research project designed to analyze keystroke capture techniques and develop countermeasures to prevent keylogging attacks.

**Tech Stack & Tools Used:**

* Python (pynput for keystroke logging)
* Windows/Linux API hooks
* Data encryption for secure logging
* Cybersecurity best practices to counteract keylogging threats

***

## **Text to Handwritten Using ML (Vice Versa)**

**Description:**\
A machine learning model that converts digital text into handwritten-style text and vice versa, useful for document digitization and creative applications.

**Tech Stack & Tools Used:**

* Python (TensorFlow, OpenCV for character recognition)
* GANs for generating realistic handwriting
* Flask API for web-based implementation

***

## **Complaint Management System (MERN Stack) with Integrated Chatbot**

**Description:**\
A complaint management portal allowing users to submit and track complaints with real-time updates and response tracking. The system integrates an AI-powered chatbot to assist users with complaint filing, status tracking, and FAQs, improving user engagement and support.

**Tech Stack & Tools Used:**

* MongoDB, Express.js, React.js, Node.js (MERN Stack)
* JWT authentication for user access
* RESTful API for complaint submission and tracking
* Admin dashboard for complaint resolution
* AI-powered chatbot for automated user support

***

## **Android Application Security**

**Description:**\
A research project focused on identifying vulnerabilities in Android applications and implementing security best practices.

**Tech Stack & Tools Used:**

* Java/Kotlin for Android app development
* Burp Suite, Frida for security testing
* OWASP Mobile Security best practices
* Android Studio for testing and debugging

***

## **Using Cryptographic Algorithms for Text Encryption**

**Description:**\
A project implementing advanced cryptographic techniques to encrypt and decrypt text messages securely.

**Tech Stack & Tools Used:**

* Python (AES, RSA, Blowfish encryption)
* PyCrypto, hashlib for cryptographic functions
* Secure key exchange mechanisms

***

## **Speed Up Emergency Response and Care**

**Description:**\
A real-time system that optimizes emergency response coordination using GPS tracking and automated alerts.

**Tech Stack & Tools Used:**

* React Native for mobile interface
* Firebase for real-time updates
* Google Maps API for emergency tracking
* AI-based priority classification for emergency cases

***

### More Projects Coming Soon!

I am always working on new cybersecurity and development projects. Stay tuned for updates!
