I am Md Muhaiminul Islam Nafi

Completed my BSc. degree in Computer Science from BUET

Name: Md Muhaiminul Islam Nafi

Email: nafiislam964@gmail.com

Phone: (+880) 1704953445

About Me

I am Md. Muhaiminul Islam Nafi. I have completed my BSc degree in Computer Science and Engineering from BUET, Dhaka, Bangladesh, and I am currently working as a full-time Lecturer in the Department of Computer Science and Engineering at United International University, Dhaka.

I aim to build a successful career by leveraging my technological knowledge and research experience in bioinformatics and machine learning. I am passionate about contributing to impactful projects that advance science and society.

Alongside my academic and research work, I also strive to hone essential skills such as teaching, time management, adaptability, and creativity, which I believe are crucial for both professional and personal growth.

Skills

Python

Cascading Style Sheets (CSS)

HTML5

Java

C

C++

JavaScript

Databases(MySQL, Oracle, PostgreSQL)

React

Nodejs and Express

Assembly Language(x86, MIPS)

Machine Learning

Deep Learning

Bootstrap

Tailwind CSS

Prisma ORM

Material-UI

Figma (Software)

Svelte

TypeScript

LaTex

Next.js

Docker

Spring Boot

PyTorch

Git

Microservices Architecture

Swagger API

Postman

MISP

WordPress

Pygame

Unity

Markdown

Django

Research Experience

Predicting C- and S-linked Glycosylation Sites from Protein Sequences Using Protein Language Models
(Published)
Developed a hybrid deep-learning architecture to predict C- and S-linked glycosylation sites from protein sequences using protein language model embeddings and contextual information. Link to article: ScienceDirect


StackGlyEmbed: Prediction of N-linked Glycosylation Sites Using Protein Language Models
(Published)
Proposed StackGlyEmbed, a model that predicts N-linked glycosylation sites from protein sequences by leveraging protein language models with window and per-residue features. Link to article: Bioinformatics Advances


ResLysEmbed: A ResNet-Based Framework for Succinylated Lysine Residue Prediction Using Sequence and Language Model Embeddings
(Published)
Developed a hybrid deep-learning architecture incorporating protein language models to identify succinylated lysine residues. Link to article: Bioinformatics Advances


NFEmbed: Modeling Nitrogenase Activity via Classification and Regression with Pretrained Protein Embeddings
(Published)
Developed stacking ensemble models to predict microbial strains with high nitrogenase potential using protein language model embeddings and achieved superior performance over state-of-the-art methods. Link to article: Bioinformatics Advances


Predicting RNA 5-Hydroxymethylcytosine Modification with Deep Learning Models Using RNA Language Model Embeddings
(Under Revision)
Designed a dual-branch deep learning model architecture to predict RNA 5-Hydroxymethylcytosine modifications using RNA language models and extracted biological interpretations.


DeepBCTPred: Deep Learning-Based Prediction of Bladder Cancer Tissues from Endoscopic Images
(Under Review — CSE472 Machine Learning Project)
Developed a pipeline to generate new images and a novel genetic algorithm to effectively select images from them and combined handcrafted features with learned features from convolutional neural networks.


Prediction of Protein-Carbohydrate Binding Sites from Protein Primary Sequence
(Under Rebuttal)
Developed StackCBEmbed, an ensemble machine learning model for effective classification of protein-carbohydrate binding interactions at the residue level, and integrated sequence-based features with pre-trained transformer-based protein language model embeddings. Preprint: bioRxiv


Predicting Protein-Carbohydrate Binding Sites: A Deep Learning Approach Integrating Protein Language Model Embeddings and Structural Features
(Under Review — Undergraduate Thesis)
Designed a novel deep-learning architecture that integrates protein language model embeddings with structural features for predicting protein-carbohydrate binding sites.


Expanded Strategy Space Improves Nash Solution by Increased Degrees of Freedom
(Manuscript in Preparation — CSE462 Algorithm Engineering Project)
Investigated algorithmic improvements for solving the Nash Equilibrium problem and focused on approximation algorithms and meta-heuristic approaches, such as replicator dynamics, to enhance computational efficiency.


OptEmbed: A Multi-Task Framework Using Protein Language Model Embeddings and Sequential Features to Predict Optimal Temperature, Melting Temperature, and Optimal pH of Enzymes
(Manuscript in Preparation)
Introduced OptEmbed, a protein language model–based framework integrating sequential features to predict enzyme parameters (Topt, Tm, pHopt) with improved accuracy and interpretability over state-of-the-art methods.


Award and Honours

BUET RISE Grant
RISE Student Research Grant [No. S2024-01-004] (Grant received)

Award Email

HONORABLE MENTIONS
MicroProcessor and MicroController project named Unbeatable Protection: The 5-way Security Vault

Honorable Mentions

Projects

OnCampus

OnCampus is an online platform that will work as post sharing platform that will help students reduce their social networking addiction. It also includes event management and notice management. It also includes virtual tour of our BUET ECE campus.

Skills: React.js · Nextjs · Express.js · ORM · Tailwind · Typescript · SQL · HTML5 · Cascading Style Sheets (CSS) · JavaScript · Software Development · Databases · HTML

Links

Github link: Backend

Github link: Frontend

MooMarket

It is an online platform for buying and selling cattle meat, cattle. In here, sellers can give advertisements and buyers can their respective needs according to the advertisements. Also there is a bidding system for cattle selling. Also order posts for the buyers for buying products in bulk.

Skills: Express.js · Bootstrap (Framework) · SQL · HTML5 · Cascading Style Sheets (CSS) · JavaScript · Software Development · Databases · HTML

Links

Github link: Backend & Frontend

AniMatrix

AniMatrix is an anime, manga, movie , lightnovel database platform where updated information is showed and people can add read and watch lists in it. Also, Posts can be given in it. Also chatting system between friends also added here.

Skills: Express.js · Bootstrap (Framework) · SQL · HTML5 · Cascading Style Sheets (CSS) · JavaScript · Software Development · Databases · HTML

Links

Github link: Backend & Frontend

Pacman

It is a game using C++ igraphics. This game contains all the features that the real Pacman game offers.

Skills: C (Programming Language) · C++ · Object-Oriented Programming (OOP) · igraphics

Links

Github link: Game

MicroController and MicroProcessor Project

CSE 316 project. Group members: 1905006, 1905007, 1905009, 1905010, 1905025. We have created a 5-way locker security project in a real world implementable way. 5-way verifications are: password verification, RFID verification, face verification, voice verification, fingerprint verification.

Skills: Python (Programming Language) · Arduino · EEE

Links

Github link: Project

Youtube link: Project

CSE 406 MISP Automation Codes

We had CSE 406 Security project. We explored MISP tool in this project. We implemented automation tools using MISP.

Skills: Python (Programming Language) · JavaScript · MISP

Links

Github link: Project

Youtube link: Project

BioInformatics Project

We have implemented four methods Randomized Motif Search, Modified Randomized Motif Search, Gibbs Sampler Motif Search and Modified Gibbs Sampler Motif Search. We also used two web tools[1] named MEME and MEME ChIP. We compared all of these using different K values and two different motif scoring functions entropy and hamming distance.

Skills: Python (Programming Language) · Research

Links

Github link: Project

MIPS

CSE306 Project where we implemented MIPS architecture.

Skills: C (Programming Language) · C++ · Atmega32

Links

Github link: Project

Java project- Class, Threads and Networking

This project was done using the Java Language and Javafx. The concepts of basic Java programming, Threading and Networking were efficiently utilized for this project.

Skills: Java · Object-Oriented Programming (OOP) · JavaFX

Links

Github link: Project part 1

Github link: Project part 2

Certificates

Udemy

Show credentials

Create logo animation with Adobe After Effects

Credential ID UC-11a4809b-6210-4ebb-9724-c41c0bb521bb

Coursera

Show credentials

Introduction to HTML5

Credential ID 6B5AZTTMWXU4

Udemy

Show credentials

Linux BASH Shell Terminal Command Basics

Credential ID UC-b5712f5b-d6a4-4959-9e5a-bc2a74d5e7ed

Coursera

Show credentials

Open Source Software Development Methods

Credential ID Q4FRA4FCX6F2

Coursera

Show credentials

Practical Introduction to the Command Line

Credential ID BMBGHNURD5DD

Coursera

Show credentials

Programming Fundamentals

Credential ID YXU4SRG5LNX9

Coursera

Show credentials

Python for Everybody Specialization

Credential ID TPBUBKWUX6W7

Udemy

Show credentials

Video Editing with Adobe Premiere Pro CC 2021 for Beginners

Credential ID UC-58756ebb-0816-44e1-b545-6d330824dae1

Coursera

Show credentials

AI For Everyone

Credential ID JKRX3A2MKANV

Coursera

Show credentials

Capstone: Retrieving, Processing, and Visualizing Data with Python

Credential ID WR4B89KZHT9J

Coursera

Show credentials

Create Your First Game with Python

Credential ID 4HLHVEZTRWE4

Coursera

Show credentials

Introduction to Structured Query Language (SQL)

Credential ID YLARSJ4C33DQ

Coursera

Show credentials

Programming for Everybody (Getting Started with Python)

Credential ID UG7F4EPXCXSA

Coursera

Show credentials

Python Data Structures

Credential ID 594XJJGJT6EN

Coursera

Show credentials

Python for Everybody Specialization

Credential ID VA776H2RJQ64

Coursera

Show credentials

Using Databases with Python

Credential ID HZGQQ6GJW9LX

Coursera

Show credentials

Using Python to Access Web Data

Credential ID JUW7PFDE3Z6K

Notre Dame College

Perfect Attendance Certificate

Bangladesh Technical Education Board

Certificate in National Skill Standard Basic Course Examination, 2015

Education

MGBHS

Motijheel Govt. Boys' High School

SSC

GPA score: 5.00/5.00

NDC

Notre Dame College Dhaka

HSC

GPA score: 5.00/5.00

BUET

Bangladesh University of Engineering and Technology

BSc in Computer Science

CGPA score: 3.97/4.00