Home

Mahir Labib Dihan

CSE Undergraduate | BUET

  • About me

    I am a CSE undergraduate student at BUET. I am passionate about programming and problem-solving. I am always eager to learn new things. I have spent 2+ years in web development, 1 year in game development and 1 year in Competitive Programming.

  • Personal Details

  • Social Media

Apr 18, 2024

Full research grant from RISE

Mar 11, 2024

Reverse Engineered Winnti Malware using Radare2

This was a part of CSE406 Project. A sample of Winnti malware was provided by my supervisor. A shared library object was provided. Using Radare2, I reverse engineered the malware and converted it to a C program. I also wrote a report on the malware. The report included the analysis of the malware, the reverse engineering process, and the conversion process.

Mar 04, 2024

CSE408 Project: Bits Unplugged

Continuation of CSE326 Project. But this time we were a team of 3 members. I worked on both frontend and backend. Also, I managed the whole devops part. I used docker to containerize the website. Then hosted the container on Render.com. I also used Github Actions for CI/CD. I used ReactJS for frontend and NodeJS for backend. Used Tailwind CSS for styling. I also used ExpressJS for the backend. PostgreSQL was used as the database. I used Sequelize as the ORM. Database was hosted on Supabase.

Feb 13, 2024

20th position at preli | Code Samurai 2024

We, Arekta_Team, have secured 20th position in Code Samurai 2024 Preliminary round. We had to build an api for a train platform and dockerize the app. My team mate Sayem Shahad Soummo worked on the database and api. I worked on some api end points and dockerizing the backend and database.I used docker-composer to create multiple containers.

Nov 18, 2023

Got GPA 4.00 in Level 3 Term 2

Oct 27, 2023

Finalist @ Code Odyssey Final- ITVerse 2023

Oct 13, 2023

13th among BUET Teams | ACM ICPC Dhaka Regional Preliminary 2023 BUBT

Team: BUET_Arekta_Team

Aug 10, 2023

17th in DL Sprint 2.0 - BUET CSE Fest 2023

Team: Shared IP User

Sep 08, 2023

CSE326 Project: Bits Unplugged

A podcast about the latest in technology and gadgets.

Jul 21, 2023

11th in Inter University Capture The Flag (CTF) - BUET CSE Fest 2023

We have secured 20th position in Code Samurai 2024 Preliminary round.

June 22, 2023

BUET_Arekta_Team: 55th in BUET Inter University Programming Contest 2023

June 22, 2023

Arekta_Team: 1st in Intra University Programming Contest - BUET CSE Fest 2023

Solved 8/10 questions

May 24, 2023

Got GPA 4.00 in Level 3 Term 1

Feb 28, 2023

CSE316 Microcontroller Project

Feb 28,2023

CSE306 4bit MIPS

Feb 21, 2023

C Compiler using Flex and Bison

Feb 11, 2023

8th among BUET Teams | ACM ICPC Dhaka Regional Preliminary 2022 GUB

Team: BUET_Greyhound

Jan 20, 2023

Ekta_Team became 2nd runner up in GameJam 2023 organized by IEEE CS, BUET

Jan 08, 2023

Genos - Submission for GameJam 2022

Dec 14,2022

ALU

Nov 23, 2022

Got GPA 4.00 in Level 2 Term 2

Nov 01, 2022

Started working as a Full-Stack Developer at Brainlytic

Sep 03, 2022

10th among BUET Teams | ACM ICPC Dhaka Regional Preliminary 2021 BUBT

Team: BUET_Stormbreaker

Jul 29, 2022

BUET_StormBreaker: 31st in Buet Inter University Programming Contest 2022

July 24, 2022

18th in AI Contest - BUET CSE Fest 2022

June 30, 2022

BUET_StormBreaker: 5th in Buet Intra University Programming Contest 2022

Sep 01, 2022

CSE216 Term Project: Deducation

Supervisor: Khaled Mahmud Shahriar

May 19, 2022

Became Expert in Codeforces

May 13, 2022

Got GPA 4.00 in Level 2 Term 1

Alhamdulillah. Hard work paid off.

Jan 30, 2022

DxBall | OpenGL 4.5

Nov 08, 2021

Got GPA 3.81 in Level 1 Term 2

Decided to quit freelancing and focus on Academia. From now on, I only worked on projects that are related to Academics.

Oct 08, 2021

Carrom Board | 2D OpenGL Game

Aug 01, 2021

Portfolio website | Major Update

Finally had enough time to build a website from scratch. I used HTML, CSS, and JavaScript to create this website. For database I used firebase Firestore Database. Where I basically stored my projects' details. I also added google analytics to track the website's traffic. I also added a contact form, where I used emailjs to send emails from the website. Hosted the website on Github Pages.

Jul 28, 2021

CSE108 Term Project: Football Player Database System

Jun 15, 2021

Corona | OpenGL Animation

Client work

Jun 12, 2021

3D Solar System | OpenGL Animation

Client work

Jun 06, 2021

Word vs Ball | 2D OpenGL Game

Client work

May 26, 2021

C++ Image Processor

Apr 20, 2021

Started my youtube channel

Apr 18, 2021

Promoted to Level 1 seller on Fiverr

Apr 10, 2021

3D RGB Sphere

Mar 31, 2021

Platformer game | OpenGL 4.5

For client

Mar 14, 2021

Sokoban | 3D OpenGL Game

For client

Mar 09, 2021

Tetris | 2D OpenGL Game

Mar 05, 2021

Chess | 2D OpenGL Game

Feb 26, 2021

Paint | OpenGL App

Feb 26, 2021

Flappy Bird | 2D OpenGL Game

Feb 23, 2021

Snake | 2D OpenGL Game

Feb 18, 2021

Started Freelancing on Fiverr

Feb 07, 2021

Diculator: All-in-one Android Calculator App

Jan 17, 2021

Polygon | OpenGL App

Jan 15, 2021

Lissajous Figure | OpenGL Animation

Jan 08, 2021

Graph Generator | OpenGL App

y^2=400*x

Jan 02, 2021

Rubik's Cube | OpenGL App

Jan 01, 2021

Digital clock | OpenGL App

Dec 22, 2020

Tennis game using Pygame

Dec 19, 2020

CSE102 Project: DxBall

Nov 06, 2020

CSE102 Offline: Curves

Nov 21, 2020

Handling Big Numbers using C++

A C++ code to handle big decimal numbers like Java BigDecimal Class. More time consuming than BigDecimal but better functionality and Accuracy.The idea behind the working of this program is that using the traditional method for adding,subdtracting,multiplying numbers, the same method we used in primary classes. And the number is so large that it has been stored in string in the form of separate digits.It can calculate until the total digit of the result is <= string::max_size(). Created a wrapper class String over std::string with extra methods. And took an instance of String in BigDecimal Class.

Sep 15, 2020

Base Converter

Aug 27, 2020

C++ CLI Calculator

Aug 24, 2020

DxBall

Aug 23, 2020

Space Shooter

Aug 22, 2020

Chrome Dino

Aug 21, 2020

Created my portfolio website

Get to know about github pages. So, I made a website using the template https://html5up.net/landed and made necessary changes. Which then I hosted on mahirlabibidihan.github.io

Aug 20, 2020

Snake

May 09, 2020

Became Specialist in Codeforces

Feb 22, 2020

Student | Computer Science and Engineering at BUET

Oct 26, 2019

113rd in KUET Admission Test

Oct 26, 2019

83rd in SUST Admission Test

Oct 26, 2019

147th in Buet Admission Test

May 30, 2017

Selected for Notre Dame College