Md. Musfiqur Rahaman

Md. Musfiqur Rahaman

Software Developer in Dhaka, Bangladesh, He/Him

I am a Master's student of IIT, University of Dhaka, and have completed my BSc in CSE from North South University. My Undergrad thesis was an NLP and Deep Learning project named A Bengali to English Word Aligner using Transformer Based Multilingual BERT. This project not only strengthened my understanding of NLP and Deep Learning concepts but also taught me the importance of iterative experimentation and strong communication skills while working on a team. My current research areas are Multilingual Word Alignments, Machine Translation, Generative AI, different LLM fine-tuning and Bengali Language tasks. In my free time, I love to write tech blogs and take nature photographs. I am excited to apply my skills and knowledge to real-world projects and contribute to a team of professionals in the field.

Education

Projects

2023

A Donation Campaign Application using Flask Backend API and React Frontend where people can see the details of different donation campaigns and add them to a donation list. Utilise Local Storage and Pagination functionality to improve user experience.

Tools and Libraries: React, React-Router, Flask

Links: GitHub || Live Site

2023
Task Manager (REST API)

A Production-Grade Django project with integration among Django Template, Django Admin, Django REST Framework, PostgreSQL database and AWS S3 bucket. You can View all Tasks, Add a Task, Upload Images to the Task, Delete and Update your Task.

Links: GitHub || Live Site

2022

Published a Python package in PyPI and Docker Image in Docker Hub which will make text preprocessing and working with text files much easier.

Made two GitHub Actions. One for Auto-Update-Changelog and the other for Auto-PyPI-and-GitHub-Release

Tools and Libraries: Python, PyPI, Poetry, Docker, GitHub Action CI/CD

Links: GitHub || Docker Image || GitHub Package || PyPI || Auto-Changelog || Auto-Release

2021

A News Aggregator website that scraped different Bengali and English news from different news portals. It has an authentication system and a bookmarking system. It is also deployed using GitHub and Heroku.

Tools and Libraries: HTML, CSS, JavaScript, Python, Django, BeautifulSoup, Bootstrap, unittest, Sqlite, Render

Links: GitHub || Live Site

Side Projects

2023
Pro-Check (by YuriCodingClub) - Open Source Contribution

A checklist for projects showcased in the portfolio. I worked on adding different features keeping Accessibility in mind.

Tools and Libraries: HTML, CSS, JavaScript, React

Notable Merged Pull Requests: #14, #13

2022

A quiz site filled with over 1200+ questions on programming. I worked on adding some essential questions.

Tools and Libraries: HTML, CSS, TypeScript, React

Notable Merged Pull Requests: #297, #267

Work Experience

2021 — 2022
Research Student (Guided Research) at North South University
Dhaka, Bangladesh

Done Guided Research and Undergraduate Thesis under Bangladesh's one of the top NLP and Bangla NLP Researcher Dr. Nabeel Mohammed sir.

Thesis Topic:

A Bengali to English Word Aligner using Transformer Based Multilingual BERT

This is an NLP-based research project. Our fine-tuned model will help properly align a Bangla Word with its corresponding English word of a sentence. Thus we can transfer the feature of an English Sentence into a Bangla Sentence. After training with 2 Million Sentence Pairs, we got around 76% Accuracy.

Additional Research:

Implemented Bangla Parts of Speech Tagging, Named Entity Recognition, etc using our fine-tuned model.

Used Microsoft IL-POST Dataset to test our model. Preprocessed MS IL-POST Dataset to ensure proper Text Classification.

Created a 2000+ manually aligned Bangla to English Alignment Dataset to test our model.

Volunteering

2020 — 2022
Senior Member of Research & Development at NSU Computer & Engineering Club
Dhaka, Bangladesh
2018 — 2019
Event Organizer at NSU Computer & Engineering Club
Dhaka, Bangladesh

Contact

GitHub
LeetCode
LinkedIn
Twitter