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)

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

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

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

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


Udemy
Show credentials
Linux BASH Shell Terminal Command Basics
Credential ID UC-b5712f5b-d6a4-4959-9e5a-bc2a74d5e7ed





Udemy
Show credentials
Video Editing with Adobe Premiere Pro CC 2021 for Beginners
Credential ID UC-58756ebb-0816-44e1-b545-6d330824dae1


Coursera
Show credentials
Capstone: Retrieving, Processing, and Visualizing Data with Python
Credential ID WR4B89KZHT9J


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





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