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
-
Lecturer
Department of Computer Science and Engineering, BRAC University
June 2025 — Present
Thesis
-
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.
2025
Education
-
B.Sc. in Computer Science and Engineering
Feb 2020 — Mar 2025
-
H.S.C in Science
Notre Dame College
Jul 2017 — Jul 2019
-
S.S.C in Science
Bogura Zilla School
Jan 2009 — Mar 2017
Technical Skills
Languages
Web development
Database
Tools
Projects
-
Conference Management System
View on GitHub ↗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 ↗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 ↗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 ↗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.
-
Pacman
View on GitHub ↗An interactive game in iGraphics where you have to collect coins without getting caught.
-
4-bit ALU Design
HardwareAn 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
HardwareA software simulation of MIPS was implemented in Logisim. The hardware implementation was also done to carry out the instructions.
-
Trespassing Alarm System
HardwareAn alarm system that can detect trespassing in multiple ways. ESP32 was used as a microcontroller to design the system.
Awards
Competitions
-
Undergraduate Math Olympiad
8th place, Dhaka South region
2025
-
Regional Math Olympiad
Champion in 2016, 2017 and 2018 · First runner-up in 2019
2016 — 2019
-
National Math Olympiad
Second runner-up
2019
-
Regional Physics Olympiad
Selected in 2016, 2018 and 2019
2016 — 2019
-
Creative Talent Hunt
National level participant
2016
Honors & Awards
-
University Merit Award
Perfect GPA in Level-4 Term-2
Mar 2025
-
University Merit Award
Perfect GPA in Level-4 Term-1
Jun 2024
-
Dean's List
Selected in the Dean's List in 1st, 2nd and 4th year
2020 — 2025
Contact
The fastest way to reach me is email. I'm also on GitHub and LinkedIn.
- Email kousei1tachibana@gmail.com
- rifat.rahman@bracu.ac.bd
- GitHub github.com/Rifatzen
- LinkedIn md-rifat-rahman
-
Location
Department of CSE, BRAC University
Dhaka, Bangladesh