About me
I am Md. Muhaiminul Islam Nafi. I have completed my BSc. degree in Computer Science from BUET.
I want to build a successful career using my technological knowledge and relevant skills. I want to contribute to the betterment of the place I am allowed to work for.
I also want to hone my other skills like time management, fast adaptability and creativity.
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)
In this study, we created 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
Predicting RNA 5-Hydroxymethylcytosine Modification with Deep Learning Models Using RNA Language Model Embeddings
(Under revision)
We designed a dual-branch deep learning model architecture to predict RNA 5-Hydroxymethylcytosine modifications from RNA language models and extracted biological interpretations.
DeepBCTPred: Deep Learning-Based Prediction of Bladder Cancer Tissues from Endoscopic Images
(Under revision)
In this study, we designed a pipeline to generate new images and a novel genetic algorithm to effectively select images from them. Additionally, we combined handcrafted features with learned features from convolutional neural networks.
StackGlyEmbed: Prediction of N-linked Glycosylation Sites Using Protein Language Models
(Under revision)
We proposed StackGlyEmbed, a model to predict N-linked glycosylation sites from protein sequences utilizing protein language models leveraging window and per-residue features. Link to initial version of the manuscript: bioRxiv
Prediction of Protein-Carbohydrate Binding Sites from Protein Primary Sequence
(Under rebuttal)
In this study, we propose StackCBEmbed, an ensemble machine learning model to effectively classify protein-carbohydrate binding interactions at the residue level. StackCBEmbed combines traditional sequence-based features along with features derived from a pre-trained transformer-based protein language model. Link to initial version of the manuscript: bioRxiv
Predicting Protein-Carbohydrate Binding Sites: A Deep Learning Approach Integrating Protein Language Model Embeddings and Structural Features
(Manuscript in preparation)
In this study, we created a novel deep learning architecture that combines protein language model embeddings and structural features to predict protein-carbohydrate binding sites.
ResLysEmbed: A ResNet-Based Framework for Succinylated Lysine Residue Prediction Using Sequence and Language Model Embeddings
(Manuscript in preparation)
In this study, we developed a hybrid deep-learning architecture incorporating protein language models to identify succinylated lysine residues.
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