I'm a Lecturer in the Department of Computer Science and Engineering at BRAC University. I graduated from BUET in 2025 with a CGPA of 3.90/4.00.

My interest is in graph theory and combinatorics. My undergraduate thesis derived a new formula for counting Unique Neighbourhood Networks — graphs in which no two vertices share a neighbourhood — and used it to enumerate them.

Work Experience

  1. Lecturer

    Department of Computer Science and Engineering, BRAC University

Thesis

  1. New Results on Unique Neighbourhood Networks

    Undergraduate thesis, Department of CSE, BUET

    Unique Neighbourhood Networks are a special graph class in which no two vertices share the same neighbourhood. I derived a completely new formula to count the number of Unique Neighbourhood Networks (UNNs) on a given number of vertices, and used that formula to enumerate all of them.

Education

  1. B.Sc. in Computer Science and Engineering

    Bangladesh University of Engineering and Technology

  2. H.S.C in Science

    Notre Dame College

  3. S.S.C in Science

    Bogura Zilla School

Technical Skills

Languages

  • C
  • C++
  • Java
  • Python
  • JavaScript

Web development

  • HTML
  • CSS
  • Node.js
  • Svelte

Database

  • Supabase

Tools

  • Flex
  • Bison
  • Assembly
  • Logisim
  • ESP32

Projects

  • Conference Management System

    View on GitHub ↗
    • Svelte
    • Node.js
    • Supabase

    A web-based application to manage conferences where people can submit their papers. The organizers can assign papers to reviewers, and the reviewers can submit their reviews anonymously.

  • Feedforward Neural Network from Scratch

    View on GitHub ↗
    • Python
    • NumPy

    Implemented a feedforward neural network from scratch using Python. I also implemented batch normalization, gradient optimizers and dropout to enhance the performance.

  • Ray Tracing

    View on GitHub ↗
    • C++
    • OpenGL

    Implemented a ray tracing engine to generate realistic images by simulating light interactions with objects in C++. Developed features such as reflection, refraction and shadows to enhance visual accuracy.

  • Basic C Compiler

    View on GitHub ↗
    • C++
    • Flex
    • Bison
    • Assembly

    Developed a C compiler from scratch, beginning with the implementation of a symbol table. Designed and implemented a lexical analyzer for tokenizing input, followed by syntax and semantic analysis using Flex and Bison. Generated assembly code as the final output, which was executed on an emulator to evaluate the correctness of the compilation process.

    • C++
    • iGraphics

    An interactive game in iGraphics where you have to collect coins without getting caught.

  • 4-bit ALU Design

    Hardware
    • Digital logic

    An arithmetic logic unit was built using only basic gates and adders. The adders were modified in such a fashion that it can perform various instructions.

  • 4-bit MIPS Design

    Hardware
    • Logisim
    • Digital logic

    A software simulation of MIPS was implemented in Logisim. The hardware implementation was also done to carry out the instructions.

  • Trespassing Alarm System

    Hardware
    • ESP32
    • Embedded

    An alarm system that can detect trespassing in multiple ways. ESP32 was used as a microcontroller to design the system.

Awards

Competitions

  1. Undergraduate Math Olympiad

    8th place, Dhaka South region

  2. Regional Math Olympiad

    Champion in 2016, 2017 and 2018  ·  First runner-up in 2019

  3. National Math Olympiad

    Second runner-up

  4. Regional Physics Olympiad

    Selected in 2016, 2018 and 2019

  5. Creative Talent Hunt

    National level participant

Honors & Awards

  1. University Merit Award

    Perfect GPA in Level-4 Term-2

  2. University Merit Award

    Perfect GPA in Level-4 Term-1

  3. Dean's List

    Selected in the Dean's List in 1st, 2nd and 4th year

Contact

The fastest way to reach me is email. I'm also on GitHub and LinkedIn.