Md. Mutasim Billah Abu Noman Akanda

Machine Learning Engineer at Apurba Technologies Ltd.


Profile picture of Md. Mutasim Billah Abu Noman Akanda

Research Interests

Education

University of Liberal Arts Bangladesh

Bachelor of Science - Computer Science and Engineering

Dhaka, Bangladesh

June 2019 - February 2023

CGPA: 3.96/4.00

Courses: Programming, Differential and Integral Calculus, Co-ordinate Geometry and Linear Algebra, Statistics and Probability, Digital Image Processing, Artificial Intelligence, and Introduction to Robotics.

Govt. Mohammadpur Model School and College

Higher Secondary School Certificate - Science

Dhaka, Bangladesh

February 2014 - February 2016

GPA: 5.00/5.00

Mohammadpur Government High School

Secondary School Certificate - Science

Dhaka, Bangladesh

January 2012 - January 2014

GPA: 5.00/5.00

Publications

1. Md. Mutasim Billah Abu Noman Akanda, Maruf Ahmed, AKM Shahariar Azad Rabby, and Fuad Rahman. 2024. Optimum Deep Learning Method for Document Layout Analysis in Low Resource Languages. In Proceedings of the 2024 ACM Southeast Conference (ACM SE ’24). Association for Computing Machinery, New York, NY, USA, 199–204. https://doi.org/10.1145/3603287.3651184

2. Akanda, M.B.A.N., Prodhan, M., Sarwar, S., Raatul, A.M., Paul, B. (2023). Voice Controlled Home Automation with Cloud-Based Environment Monitoring System. In: Joshi, A., Mahmud, M., Ragel, R.G. (eds) Information and Communication Technology for Competitive Strategies (ICTCS 2022). ICTCS 2022. Lecture Notes in Networks and Systems, vol 623. Springer, Singapore. https://doi.org/10.1007/978-981-19-9638-2_21

Work Experience

Apurba Technologies Ltd.

Machine Learning Engineer

On-site (Dhaka, Bangladesh)

Mar 2023 - Present

Assigned Projects: Bengali OCR (funded by the ICT Ministry of Bangladesh)

Responsibilities: Conducting research and developments regarding Noise Removal, Document Layout Analysis, Scene Text Detection, and Word Recognition pipelines.

University of Liberal Arts Bangladesh

Teaching Assistant, Department of Computer Science and Engineering

On-site (Dhaka, Bangladesh)

Oct 2022- Jan 2023

Assigned Courses: Introduction to Computer Programming, Structured Programming, Artificial Intelligence, and Software Engineering.

Responsibilities: Conducting tutorials and labs, reviewing sessions, helping with coursework evaluation, preparing course files, and counseling students.

University of Liberal Arts Bangladesh

Peer Mentor, Student Affairs Office (SAO)

On-site (Dhaka, Bangladesh)

Feb 2022- Nov 2022

No. of Students: 30

Responsibilities: Mentoring a group of students very closely both in academic and non-academic life, guiding students with proper resources.

University of Liberal Arts Bangladesh

Student Prefect, Department of Computer Science and Engineering

On-site (Dhaka, Bangladesh)

Feb 2021- Jan 2022

Assigned Courses: Structured Programming, and Object-oriented Programming.

Responsibilities: Preparing assignments, evaluating student works, counseling students, and preparing grade reports.

Honors & Awards

Community Activities

University of Liberal Arts Bangladesh

President, ULAB Computer Programming Club

On-site (Dhaka, Bangladesh)

Jul 2022- Feb 2023

Responsibilities: Communicating with the internal and external communities of ULAB for organizing various events, and delegating the required tasks to the other executive members.

University of Liberal Arts Bangladesh

Vice President, ULAB Computer Programming Club

On-site (Dhaka, Bangladesh)

Feb 2022- Jul 2022

Responsibilities: Assisting the President as required in the fulfillment of tasks and goals, and leading other executive members as required.

Skills Summary

Programming Languages: Python, C++, C.

Machine Learning Skills: PyTorch, TensorFlow, Scikit-learn, OpenCV, Matplotlib, Numpy, Pandas, Tesseract, Ultralytics, Hugging Face, Docker, Streamlit, Roboflow, ScrapeGraphAI, LangChain.

API Skills: JMeter, Postman, FastAPI.

Server Management Skills: AWS EC2, Termius.

Project Management Skills: Slack, Git & Github, Trello, Jira, Motion, Whimsical.

Miscellaneous: Playwright, BeautifulSoup4, LaTeX, Anaconda, Linux, Bash, NMAP, ZAP, Metasploit Framework.

Soft Skills: Research, Communication Skills, Team Leadership, Public Speaking, Analytical Skills, Presentation Skills, Time Management, Problem Solving.

Achievements

Machine Learning Projects

Langchain-based Web Scraping with ScrapeGraphAI

Implemented Langchain-based web scraping using ScrapeGraphAI. It enables users to extract data from any website without understanding the HTML or page layout using customizable graph pipelines and prompts. The scraped data is then structured and saved into JSON, facilitating easy analysis and further processing.

Tech: Python, ScrapeGraphAI, Langchain, WebKit, Ollama, Playwright

GitHub Link: https://github.com/noman024/Langchain-based-Web-Scraping-with-ScrapeGraphAI.git

Parking Spot Tracking

Created a tracking system that implements centroid tracking with Euclidean distance and YOLOv9 object detection. It allows for the extraction of frames from an overhead CCTV video, performs object detection on each frame to detect vehicles, and tracks their centroids across frames.

Tech: Python, OpenCV, Torch, Ultralytics, YOLOv9, Numpy, JSON.

GitHub Link: https://github.com/noman024/parking-spot-tracking.git

Web Scraper

Created a web scraping tool designed to extract data from any kind of web page. It provides users with the flexibility to define any number and structure of schema as long as the associated attributes are present in the webpage’s HTML elements.

Tech: Streamlit, FastAPI, JSON, BeautifulSoup4, Python Request Module.

GitHub Link: https://github.com/noman024/web-scraper.git

Game Addiction Analysis with Neural Network (Deep Learning)

Created a neural network from scratch that can predict whether a student can have a physical disorder (eyesight or hearing issue) due to game addiction. The model was trained on a new dataset which was prepared based on some survey question-answers collected from different private universities in Dhaka, Bangladesh. The model has achieved 80.70% of accuracy.

Architecture: Neural Network

Tech: Tensorflow, Keras, Scikit-learn, Seaborn, Matplotlib, Numpy, Pandas.

GitHub Link: https://github.com/noman024/game-addiction-analysis-neuralnet.git

News Classification with Naive Bayes Theorem (Machine Learning)

Applied Multinomial Naive Bayes classifier that can classify news between ham and spam based on Naive Bayes Theorem. The model was trained on a dataset that is already provided in Pandas. The model has achieved 98.85% of accuracy.

Architecture: Multinomial Naive Bayes classifier

Tech: Scikit-learn, Numpy, Pandas.

GitHub Link: https://github.com/noman024/news-classification-with-naive-bayes.git

Diabetic Classification with Support Vector Machine (Machine Learning)

Applied Support Vector Classifier that can classify diabetics between positive and negative based on some features collected from patients. The model was trained on a dataset collected from Kaggle. The model has achieved 80.51% of accuracy.

Architecture: Support Vector Machine

Tech: Scikit-learn, Seaborn, Matplotlib, Numpy, Pandas.

GitHub Link: https://github.com/noman024/diabetic-classification-with-svm.git