Project Portfolio

Welcome to my Project Portfolio!

Here you will find most of my works, old and new, the tabs below sectioned them based on their theme.

Some are old projects from many years back before I made this website. Hence, some may lack in documentation.

NOTE: Click the tabs below to see my projects!!!

Smart Power Grid - 2nd Yr

In this project I used Arduino Nano and nRF24L01 module to make a radio transmitter. The Arduino Nano takes in digital and analog inputs components on board and packages them in a data structure that is sent to receiver that decodes it and uses it as needed. What made this different from my other projects is the use of PCB which I designed using CircuitMaker 2 (Altium).

Slide 0Slide 1Slide 2

Radio Controller

In this project I used Arduino Nano and nRF24L01 module to make a radio transmitter. The Arduino Nano takes in digital and analog inputs components on board and packages them in a data structure that is sent to receiver that decodes it and uses it as needed. What made this different from my other projects is the use of PCB which I designed using CircuitMaker 2 (Altium).

Slide 0Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6

EERover - 1st Yr

EERover is a project I did in a team at the end of my 1st-Year. The rover was designed to be controlled using a self-hosted web page. I was incharge of designing the chassis body, the arm (hosted sensors) and creating and designing the web server and the web page.

Slide 0Slide 1Slide 2Slide 3Slide 4

Stock Market Prediction Model

For a personal project, I developed a machine learning model to predict stock market movements using Python. The model leverages technical indicators like SMA, RSI, and ADX, and combines Bagging SVM and Voting Classifier algorithms to achieve 83% accuracy.

This project honed my skills in machine learning, data analysis, and Python, while yielding a 159% return over a simulated three-year period.

Slide 0Slide 1

Console FPS Game in C++

As a personal project, I developed a console-based FPS game using C++. The game features real-time player movement, collision detection, and 3D simulation implemented through raycasting.

This project enhanced my understanding of game mechanics, optimized performance for resource-constrained environments, and improved my proficiency in C++ and real-time processing. It was a key step in solidifying my passion for software development.

NextJS Web App

After being rejected for a Full-Stack Developer role for an internship, I decided to make this web site to showcase my skills following the constructive feedback given to me by the employer. I used industry used libraries such as NextJS for the development of the website to implement my designed site that I wireframed.

Click/Hover the image below for a cool animation!

Website Screenshot

CubeRun 3D Game

During my early high school years in Bangladesh, faced with a lack of engaging activities, I turned to self-taught programming. As I progressed, I embraced game development as a way to apply my skills. Guided by a tutorial, I created my first game, "CubeRun," which marked the beginning of my journey into the world of game design.

This experience ignited a passion for coding and motivated me to take on more complex projects.

Sunny Land 2D Platformer Game

Back in my early high school days in Bangladesh, I was often bored due to a lack of engaging activities. To counter this, I taught myself programming, and soon, I decided to delve into game development. My first game, "CubeRun," was completed with the help of a tutorial. Encouraged by this, I set my sights on a more challenging project – "Sunny Land."
This journey has been about transforming my boredom into creativity and growth.

Face Recognition for Attendance

For my A-Level Compute Science project, I chose to develop an AI powered student attenadnce system for my school using Python and TKinter for GUI. Using Python's face_recognition library I designed and produced a software that takes video input and looks for faces that it checks against its database and records attendace for faces matched.

Slide 0Slide 1

Turbine Project

As a participant in Imperial's Makerspace turbine project, I worked with Antonio to design our own turbine blade. I used my CAD skills to design the blade while Antonio helped tweak it to make it more aerodynamic. We came second only losing 1st place by 0.001 in power coefficient of our blade.

Slide 0Slide 1Slide 2Slide 3

Champion of Inter-School Science Fair 2019

For my school's science project, I came first due my Arduino Sonar Radar Project. The project involved serial commincation of an Arduino Uno and my Laptop to produce a Java GUI radar that showed obstacles along with their distance from sensor. The sensor was also rotates using a Servo motor.

Slide 0Slide 1Slide 2