Abu Bakar Siddik

ML Engineer | Software Developer | Researcher

Building GenAI Applications That Amaze | Passionate about pushing the boundaries of AI and its applications

About Me 🙋‍♂️

Hello! I'm Abu Bakar Siddik, a passionate Software Engineer 🤖 specializing in Machine Learning and Artificial Intelligence 🧠. Currently serving as a Machine Learning Engineer at Sazim, I'm deeply involved in developing state-of-the-art AI solutions that empower businesses and individuals alike 💻. My expertise lies in developing and deploying applications powered by large language models (LLMs), designing intelligent APIs, and building scalable, reliable software solutions 🚀.

From creating multilingual chatbots and generative AI solutions to contributing to impactful research in healthcare technology, my journey has been fueled by a curiosity to solve complex problems 🤔. Whether it Currently serving as a Machine Learning Engineer at Sazim, I'm deeply s crafting CI/CD pipelines, working with stable diffusion models, training ML or computer vision models for specific business needs or optimizing data-driven systems, I take pride in producing clean, maintainable code that meets real-world needs 💼.

Beyond work, I enjoy reading technical books 📚, watching football 🏈, movies 🍿, and sometimes going fishing 🎣. If you Currently serving as a Machine Learning Engineer at Sazim, I'm deeply re curious about my projects or just want to chat, feel free to reach out! 📲

Skills 🛠️

Software Development

Full-stack development
Agile methodologies
CI/CD
RESTful API design
System Design

Machine Learning & AI

Supervised Learning
Unsupervised Learning
Deep Learning
NLP
Large Language Models
RAG
Computer Vision
ASR
Model Evaluation
Model Optimization

Programming Languages

Python
TypeScript

Frameworks & Libraries

React.js
Next.js
NestJS
FastAPI
Express.js

Libraries (Python)

TensorFlow
PyTorch

Cloud Platforms & DevOps

AWS
GCP
Docker
GitHub Actions

Databases & Tools

PostgreSQL
Git

Experience 💼

Machine Learning Engineer
Sazim Tech Ltd.
March 2023 - Present
Full-time
Remote

Sazim Tech Ltd.

  • Worked on LLM-based application integrating LLMs using OpenAI, Gemini, and Anthropic APIs, with RAG supported by vector database.
  • Designed data models, created API endpoints, and integrated backend services with frontend interfaces for efficient application performance.
  • Conducted prompt engineering and LLM response evaluation, achieving significant improvements in model performance.
  • Built applications utilizing open-source and proprietary LLMs for deployment on private infrastructure with a focus on security and scalability.
  • Optimized deployment processes using Docker to ensure consistent and reliable containerized environments.
  • Authored technical decision documents to justify architectural and development choices.
  • Translated client requirements into stories and epics.
Trainee Engineer
Sazim Tech Ltd.
October 2023 - February 2024
Trainee Engineer
Hybrid

Sazim Tech Ltd.

  • Developed an end-to-end RAG application using open-source LLMs and a database with over 3 million samples. Utilized Next.js for the frontend, and LangChain with FastAPI for the backend.
  • Developed multiple full-stack applications following industry-standard principles and coding guidelines.
  • Gained hands-on experience in software engineering by working closely with senior software engineers to learn best practices.
Machine Learning Researcher and Engineer
Intelsense AI Limited
March 2023 - September 2023
Part-time
Remote

Intelsense AI Limited

  • Created Rasa-based chatbots for various use cases, including multiple banks, restaurants, and a mobile operator company, for proof-of-concept and pilot implementations.
  • Collaborated on the development of an automatic speech recognition (ASR) tool for the Bengali language.
  • Data Annotation Team Leader
Machine Learning Researcher and Engineer Intern
Intelsense AI Limited
September 2022 - March 2023
Internship
Remote

Intelsense AI Limited

  • Developed multilingual restaurant chatbots using Rasa, capable of understanding English
  • Banglish, and Bangla inputs. Implemented features such as menu display, order processing, reservations, promotions, complaint handling, and FAQs, supported by a dynamic database for improved accuracy.
Data Science Apprentice
Cramstack Ltd.
November 2021 - May 2022
Apprenticeship
Remote

Cramstack Ltd.

  • Contributed to the development of a high-functioning OCR tool for a restaurant, analyzing OCR libraries and performing image processing.
  • Cleaned and pre-processed large, complex datasets from various clients, ensuring data accuracy and attention to detail.

Education 🎓

BSC in Mechatronics Engineering
Rajshahi University of Engineering & Technology
January 2019 - May 2024
  • CGPA: 3.79/4.00 (3rd)
  • Relevant Coursework: Software Engineering, Artificial Intelligence, Robotics, Machine Learning Algorithms, Numerical Analysis & Statistics, Digital Signal Processing Vision, Embedded Systems, Automation
HSC, Science
President Prof. Dr. Iajuddin Ahmed Residential Model School & College
March 2016 - April 2018
  • Grade: 5.00/5.00
  • Best Student Award
  • 1st runner-up in the district-level quiz competition (2017)
  • 1st runner-up in the district-level project showcasing competition (2017)
SSC
Bajrajogini J.K High School
January 2011 - April 2016
  • Grade: 5.00/5.00
  • Best Student Award (4x)
  • Best Science Student of the District (1x)
  • Best Science Student of the Subdistrict (1x)

Projects 🚀

Leaverer - Leave Management System
Web application for managing leave requests and posts within organizations. Features role-based access, with functionalities for super admins, managers, and employees. Provides seamless management of organizational leave processes.
Year: 2023

Technologies:

Next.js
NestJS
MikroORM
PostgreSQL
Tailwind CSS
Daisy UI
E-commerce Web Application
Developed a feature-rich e-commerce platform with functionalities such as user authentication, product management, and order handling. Utilized modern tech stack to provide a seamless shopping experience.
Year: 2023

Technologies:

TypeScript
Next.js
Tailwind CSS
ExpressJS
Prisma
PostgreSQL
Origin Classification of Blood Clots in Ischemic Stroke and Treatment Plan Generation to Reduce the Likelihood of Another Stroke
Thesis project leveraging Deep Learning and NLP to develop a system for personalized treatment plan generation. Utilized advanced neural networks such as EfficientNet for medical imaging and FastAPI for API integration.
Year: 2024

Technologies:

TensorFlow
EfficientNet
FastAPI
React
Transaction Checker App
Desktop application designed for small businesses to verify transaction IDs from images. Utilizes OCR to detect fraudulent activities efficiently, providing a robust and user-friendly solution.
Year: 2023

Technologies:

Python
OCR
PyQt
SQLite
Private Project
SGPA Calculator According to RUET System
Web-based tool designed to simplify SGPA calculations for students following the RUET grading system. Provides an intuitive interface for efficient grade calculation and academic performance tracking.
Year: 2021

Technologies:

JavaScript
HTML
CSS

Research

Research Statement 📑

My research focuses on pushing the boundaries of artificial intelligence, particularly in the areas of deep learning, natural language processing, and computer vision. I am passionate about developing innovative AI solutions that can make a significant impact in healthcare, content analysis, and other critical domains.

Publications 📚

Real-time Patient Monitoring System to Reduce Medical Error with the help of Database

IEEE, 4th International Conference on Electrical, Computer & Telecommunication Engineering (ICECTE)

Published | 2022

Enhanced Ischemic Stroke Etiology Classification via ROI-driven Patch Extraction in Digital Pathology Images

Journal Article

Pre Review | 2024

Unraveling the Enigmatic Frontier: Deciphering Distinction Between AI-Generated and Real Images

IEEE, 6th International Conference on Electrical Engineering and Information Communication Technology (ICEEICT)

Published | 2024

Deep Learning and Natural Language Processing in Neuroradiology: Towards Next Generation Cutting Edge Technology Healthcare

Heliyon (Q1)

Under Review | 2023

An Epitomized Machine Learning Approach for Early Identification of Genetic Disorder Categories and Particular Disorders

Archive

Published | 2021

Volunteer Experience 🤝

Technical Secretary
Robotics Society of RUET (RSR) | Feb 2019 - Present

RSR is a place for robotics and automation students, enthusiasts hobbyists from RUET.

Organizer
Robotronics 2.0 | 29-30 June, 2022

The second edition of the Robotronics event, organized by Dept. MTE, RUET.

Certifications 📜

Python [Kaggle]
Intermediate Python [Datacamp]
Data Visualization with Python [Coursera]
Machine Learning Explainability [Kaggle]
Neural Networks and Deep Learning [Coursera]
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization [Coursera]
Convolutional Neural Networks [Coursera]
Advanced Deep Learning with Keras [Datacamp]
Natural Language Processing [Coursera]
Natural Language Processing in TensorFlow [Coursera]
Introduction to Embedded Machine Learning [Coursera]
OpenCV 102 — Basic Image Processing Operations [PyImageSearch]
Object Detection 201 — Fundamentals of Deep Learning Object Detection [PyImageSearch]

Contact Me 📬