Hello, I'm

Abdullah Al Maini

Software Developer and Machine Learning Engineer

Abdullah Al Maini

Get To Know More

About Me

Abdullah Al Maini

Experience

Machine Learning Engineer Intern

3rd Year Computer Science Student

Education

B.Sc. Computer Science, Mathematics, and Statistics

University of Toronto

Hello, I'm Abdullah Al Maini, a third-year Computer Science student currently residing in Mississauga, Ontario. I'm pursuing my Honours Bachelor of Science degree with a specialization in Computer Science, Mathematics, and Statistics at the University of Toronto, with expected graduation in May 2027.

I have a passion for software development, machine learning, and problem-solving, which I've honed through various projects, coursework, and professional experience. Recently, I completed an internship at AIP Labs as a Machine Learning Engineer Intern, where I gained hands-on experience with cutting-edge AI technologies in the field of dermatology.

With a strong foundation in languages like Java, Python, C, C++, C#, HTML, CSS, JavaScript, and TypeScript, coupled with experience in machine learning frameworks, I'm continuously expanding my skill set. My projects range from developing a Receipt OCR application to creating an Academic Planner Full Stack Web Application.

Outside of academia and professional work, I enjoy MMA, video games, and exploring new technologies! Fluent in both English and Arabic, I'm excited about opportunities to connect with diverse communities and contribute meaningfully to the ever-evolving tech landscape.

Explore My

Technical Skills

Languages

Java
Python
C
C++
C#
HTML
CSS
JavaScript
TypeScript

Frameworks & Libraries

ReactJS
NextJS
NodeJS
PyTorch
PyTorch Lightning
Scikit-Learn
OpenCV
PyTesseract
NumPy
Pandas
Matplotlib
JavaFX
TKinter

Tools & Technologies

Git
Docker
PostgreSQL
Prisma
REST API
Heroku
Linux
OpenAI API
Unity

My Professional Journey

Experience

Machine Learning Engineer Intern

AIP Labs

June 2024 - September 2024

  • End-to-end ML Pipeline: Curated and analyzed over 200,000 medical images, trained deep neural networks, evaluated model performance, and refined the training pipeline (achieving a 1.5x improvement in precision and recall metrics across classes).
  • Dataset Analysis: Conducted image similarity and retrieval tasks (cosine image similarity, feature extractor) on large datasets to identify and resolve issues, ensuring accurate image curation.
  • Image Classification: Developed and trained advanced image classifiers using state-of-the-art models like ResNet, achieving over 98% precision and recall in a 3-way classifier for macroscopic, dermoscopic, and non-skin images.
  • Technical Expertise: Hands-on experience with PyTorch, PyTorch Lightning, & Scikit-Learn for model development; conducted data analysis using Pandas & NumPy and visualized results with Matplotlib.

MLops Developer Intern

Modiface L'Oréal

May 2025 - Present

  • Model Deployment: Developed and deployed machine learning models for real-time image processing, enhancing user experience in beauty applications.
  • Collaboration: Worked closely with cross-functional teams to integrate ML solutions into production systems, ensuring scalability and reliability.
  • Diffusion Model: Implemented a complete end-to-end ML pipeline utilising diffusion models.
  • Technical Skills: Proficient in Docker, Kubernetes, and cloud platforms (AWS, GCP) for model deployment and management.

Explore My Work

Projects

C++ Neural Network

May 2025

A C++ implementation of a neural network with backpropagation, designed to classify clothing items from the FashionMNIST dataset. The project includes no third-party libraries, showcasing my understanding of neural networks and C++ programming.

C++Neural NetworksMachine Learning

Chop Chop

March 2025 - Present

A meal-planning app built for lazy people to explore new foods easily, built using NextJS and deployed on Vercel (WIP)

ReactJSNextJSNodeJSPostgreSQLPrisma

Academic Planner Full Stack Web Application

January 2025 - April 2025

Managed and collaborated with a team of 7 using Jira for agile project management, building an intuitive and aesthetic frontend using ReactJS and NextJS. Designed and implemented scalable microservices architecture for academic planning features.

ReactJSNextJSNodeJSDockerPostgreSQLPrisma

Receipt OCR Application

August 2024

Automated text extraction from over 1,000 images with 90% accuracy using OpenCV and PyTesseract. Integrated LLMs for error correction and implemented regex for data extraction, leading to a 30% increase in text detection accuracy.

PythonOpenCVPyTesseractMachine LearningRegular Expressions

Accessible Adventure Game

September 2023 - December 2023

Developed an accessible-oriented adventure game in Java, focusing on inclusive design principles. Participated in 6 Scrum sprints, enhancing skills in project management, teamwork, and iterative development.

JavaJavaFXAccessibilityGame DevelopmentGit Version Control

Personal Portfolio Website

Designed and developed this responsive portfolio website to showcase my projects and skills, utilizing modern web technologies and best practices.

HTMLCSSJavaScriptResponsive Design

Timezone Discord Bot

Developed a Discord bot that displays current time in different time zones by updating voice channel names periodically. Users can easily check various time zones by joining specific channels.

PythonDiscord APIpytzHeroku

Get In Touch

Contact Me