Projects

Academic and personal projects showcasing skills

Smart Class Routine Management System

  • A web application to automate and manage class routines efficiently.
  • Developed with React.js (frontend), Node.js (backend), and MySQL (database).
  • Supports agile management using Scrum, unit testing with Mocha, and CI/CD via GitHub Actions.
  • Ensures conflict-free scheduling, rescheduling, and cancellation with admin control.

Key Skills:

React.jsNode.jsMySQLScrumMochaCI/CD

CSE, Jahangirnagar University

Nov 2024 - July 2025

Outcome Based Education (OBE) System

  • Automates Outcome Based Education (OBE) processes for academic departments.
  • React.js + Django based web application for tracking student performance and teacher evaluation.
  • Provides analytics for student strengths/weaknesses and teaching effectiveness.

Key Skills:

React.jsDjangoData AnalysisWeb Development

CSE, Jahangirnagar University

October 2023 - September 2024

Smart Vehicle Parking App (Android)

  • A mobile app to simplify parking by helping users find and reserve spots, while allowing admins to manage parking data.
  • Supports role-based access: Users can search, view, and reserve spots in real-time; Admins can manage availability and monitor reservations.
  • Features interactive maps, real-time parking tracking, and secure login/registration.

Key Skills:

Android StudioDartFlutterFirebaseGoogle Maps APIGit

CSE, Jahangirnagar University

August 2024 - October 2024

IoT-Based Smart Warehouse

  • Monitors warehouse conditions and hazards using IoT technology.
  • Hardware: Arduino, ESP32, DHT22, MQ-135, Flame Sensor for real-time sensing.
  • Software: ThingSpeak for cloud analytics, React.js + Bootstrap dashboard for monitoring.
  • Supports real-time environmental monitoring and hazard alerts.

Key Skills:

ArduinoESP32DHT22MQ-135Flame SensorThingSpeakReact.jsBootstrapJavaScriptGit

CSE, Jahangirnagar University

May 2025 - July 2025

Machine Learning-Based Identification of Medicinal Plants from Leaf Images

  • A machine learning project for classifying medicinal leaves using image classification techniques.
  • Handles high-dimensional image data, feature extraction, and variability in the dataset.
  • Workflow: dataset preparation, HOG feature extraction, model training (SVM, SGD Classifier), evaluation via confusion matrix, and deployment.
  • Applications include object detection, medical imaging, and autonomous systems requiring recognition of natural elements.

Key Skills:

Machine LearningImage ClassificationScikit-learnSVMHOGPython

CSE, Jahangirnagar University

May 2025 - July 2025

Digit Recognition from MNIST Dataset

  • A machine learning project to recognize handwritten digits using deep learning.
  • Implements a neural network for digit classification with model training and evaluation.
  • Visualizes training results and predictions using accuracy plots and sample outputs.

Key Skills:

PythonNumPyKerasMNIST DatasetMatplotlibJupyter Notebook

CSE, Jahangirnagar University

January 2024

Student Information System

  • Manages student registration and information storage.
  • Built with PHP, HTML, CSS, and MySQL.
  • Allows students to register, submit information, and retrieve records.

Key Skills:

PHPHTMLCSSMySQL

CSE, Jahangirnagar University

December 2022

Cloned Amazon

  • A front-end clone of the Amazon website built purely for learning purposes.
  • Implemented using HTML and CSS.

Key Skills:

HTMLCSSFront-End Development

Personal Project

July 2023

Student Hostel Management System with JAVA

  • Manages hostel operations including rooms, canteen, governing body, and alumni information.
  • Developed using Java for academic project purposes.

Key Skills:

JavaOOPSystem Design

CSE, Jahangirnagar University

July 2022

Student Hostel Management System with C++

  • Similar to the Java version, manages hostel operations including rooms, canteen, governing body, and alumni.
  • Built with C++ for academic purposes.

Key Skills:

C++OOPSystem Design

CSE, Jahangirnagar University

January 2022

Tic-Tac-Toe and Simple Calculator

  • C-based project with two functionalities: a simple calculator and a tic-tac-toe game.
  • System determines game outcome (win/draw) automatically.

Key Skills:

CGame LogicProblem Solving

CSE, Jahangirnagar University

August 2021