NOTABLE Projects

IInstagram : Social media

Platform: MERN Stack

The objective of this project is to construct a comprehensive INSTAGRAM alike website utilizing the MERN stack. The scope includes the creation of a backend API using Node.js & Express.js, implementing JWT-based authentication, enabling image uploads to the cloud, employing Context API for state management, integrating React Hooks and React Router Hooks, securing routes/endpoints, implementing email communication, and incorporating features for password recovery and reset.

EduCComp: A subset of C compiler

Tools: Flex, Bison, Yacc

Within this project, I developed a comprehensive subset of a C compiler, crafting a SymbolTable data structure, Lexical Analyzer, Syntax Analyzer, Semantic Analyzer, and Intermediate Code Generator. Additionally, I implemented Directed Acyclic Graphs (DAG) and Three-Address Code (TAC) for handling simple expressions in C++, utilizing Flex and Yacc-Bison as part of the CSE310 assignment at the Department of Computer Science and Engineering, BUET.

EventPlanner : To manage events

Platform: MERNG Stack

This repository aims to create a Single Page Event Management application using the MERNG stack. It encompasses the development of a GraphQL-based backend API using Node.js and Express.js, incorporating JWT-based authentication. On the client side, React Typescript is employed, utilizing React Hooks, Context API for state management, React Router Hooks, and implementing route/endpoint protection.

ADD  Nachos, OS_Features

Tools: C++, Make

The OS-Build project is an expansion of Nachos, a UNIX-like operating system developed for educational purposes during my time in the OS Lab at BUET. The enhanced Nachos includes a) the integration of a consumer-producer program, b) the implementation of basic multiprogramming capabilities through System Calls [Exec, Exit, Read, Write], and c) a Virtual Memory Manager supported by Demand Paging and Page Replacement procedures, including Random Replacement and LRU Replacement without a Swapfile, and with SwapFile.

ML Projects

Tools: python

This repo covers the scratch-implementation of pattern recognition models and some renowned ML models. The assignments of CSE472 & CSE474 at BUET.

  • Decision Tree(ID3) with AdaBoost for Classification
  • Dimensionality Reduction using PCA and Clustering using EM Algorithm
  • Matrix Factorization for Recommender System
  • Binary and Multiclass Perceptrons, Artifical Neural Network
  • Channel Equalization, Template Maching

Angry Birds : A casual game

Language: C , Platform: iGraphics

This project involved creating a laid-back puzzle video game inspired by an Android game sharing the same title. Developed as part of the term project assignment for the C Programming Language Sessional course (CSE102) at the Department of Computer Science and Engineering (CSE), BUET, the game was implemented in C & C++ using iGraphics for the graphical user interface (GUI).

  • An extandable multilevel game within a fancy sound sytem.
  • Providing life lines and saved high score system.

Play & Learn : All about cognition

Platform: Android Native

I've developed a straightforward Android app designed for individuals facing developmental disorders. This app facilitates learning through play, incorporating an alert system to provide timely notifications for crucial tasks. There's significant potential to expand this version to incorporate various other ideas.

  • Multilevel modes of learning with attracting sound system for the children.
  • Can be extended to parental monitoring system.

yeaseen's-weather-app

Platform: React

This is a simple react app which gives a viewer current weather's vectors and forecasts of every 3 hours for the next five days based on your selected country and region. Among the vectors, current weather status, temperature, humidity and feels like are mentionworthy. To get the accurate data, OpenwWeather's specific rest apis have been used.

DDD: Drunk Driver Detector

Platform: Node ESP8266, MQ-5, DC Motor, LCD

This project aims to identify alcoholic drivers to prevent avoidable accidents. We have developed a system incorporating an MQ-5 gas sensor capable of detecting alcohol gas. When alcohol is detected, a green signal is illuminated at the rear of the LED. In our representation, we consider a motor as a vehicle. If the sensor registers any alcohol gas, this information is displayed on the LCD, and the system initiates a motor block. Essentially, this system serves as a detector for drivers under the influence of alcohol.

Amazon Echo : Home automation

Platform: Raspberry Pi 3, Amazon Alexa, Node ESP8266

Voice assistants are gaining popularity in the current era of AI and IoT-based systems. This technology allows users to remotely control lights and fans. In this project, we implemented voice-controlled home automation using Amazon Alexa on Raspberry Pi 3 and the ESP8266 node module.

  • Remote voice controlled system is available in the system.