Technical Projects
Library Management System | DBMS
- Developed a system for monitoring and controlling transactions in a library.
- Designed and implemented the database schema and optimized queries for performance.
- Technologies: MySQL, Java
Online Voting System | Web Development
- Built a website to facilitate online voting for department general elections.
- Developed the backend using Java Servlet Pages (JSP) and connected it to a MySQL database.
- Tools Used: NetBeans IDE, MySQL Database
Inventory Management System | Java, DBMS
- Designed and developed an inventory management system to track product stock levels, orders,
- and suppliers.
- Implemented CRUD operations using Java and MySQL for data storage and retrieval.
- Optimized database queries to handle large datasets efficiently.
Algorithm Optimization Project | Java
- Implemented and optimized various sorting and searching algorithms to improve performance.
- Analyzed time complexity and made adjustments to the algorithms for better efficiency.
- Developed a user interface to compare the execution time of different algorithms.
Web Scraping Tool | Python
- Developed a Pythonbased web scraping tool to extract and analyze data from ecommerce websites.
- Implemented robust error handling and data cleaning methods to ensure the accuracy of the scraped data.
- Used libraries like BeautifulSoup, Selenium, and Pandas for data extraction and analysis.
Portfolio Website | Python, Web Development
- Created a personal portfolio website to showcase projects and skills using Python with Flask as the web framework.
- Integrated a contact form and a dynamic blog section, allowing easy content management.
- Deployed the website on Heroku, ensuring it is responsive and mobile friendly.
Mobile Fitness App | Android Development
- Developed a mobile fitness application using Android Studio and Java.
- Features include user authentication, workout tracking, and integration with Google Fit API.
- Designed a user friendly interface and implemented a local SQLite database for storing user data.
Data Structures Implementation | Java
- Created custom implementations of data structures like linked lists, trees, and hash maps in Java.
- Tested and debugged each data structure to ensure correctness and efficiency.
- Applied these data structures in small scale projects to solve complex problems.