Hello, I'm
Abdullah Al Maini
Software Developer and Machine Learning Engineer

Get To Know More
About Me

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
Frameworks & Libraries
Tools & Technologies
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.
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)
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.
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.
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.
Personal Portfolio Website
Designed and developed this responsive portfolio website to showcase my projects and skills, utilizing modern web technologies and best practices.
Get In Touch