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 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)

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