Hi, I'm Mohamed El Haddioui, a Casablanca-based AI/ML software engineer with over 3 years of production-grade experience. I design and build scalable microservices, RAG systems, and AI-powered workflows that help enterprises automate decision-making and unlock insights. I thrive in cross-functional teams, communicate clearly with stakeholders, and follow Agile practices to deliver value. I love turning complex problems into robust architectures, combining Python, Java, and distributed systems with MLOps, prompt engineering, and modern LLMs. When I’m not coding, I enjoy documenting projects and sharing knowledge through technical writing and mentoring.

Mohamed El Haddioui

Hi, I'm Mohamed El Haddioui, a Casablanca-based AI/ML software engineer with over 3 years of production-grade experience. I design and build scalable microservices, RAG systems, and AI-powered workflows that help enterprises automate decision-making and unlock insights. I thrive in cross-functional teams, communicate clearly with stakeholders, and follow Agile practices to deliver value. I love turning complex problems into robust architectures, combining Python, Java, and distributed systems with MLOps, prompt engineering, and modern LLMs. When I’m not coding, I enjoy documenting projects and sharing knowledge through technical writing and mentoring.

Available to hire

Hi, I’m Mohamed El Haddioui, a Casablanca-based AI/ML software engineer with over 3 years of production-grade experience. I design and build scalable microservices, RAG systems, and AI-powered workflows that help enterprises automate decision-making and unlock insights. I thrive in cross-functional teams, communicate clearly with stakeholders, and follow Agile practices to deliver value.
I love turning complex problems into robust architectures, combining Python, Java, and distributed systems with MLOps, prompt engineering, and modern LLMs. When I’m not coding, I enjoy documenting projects and sharing knowledge through technical writing and mentoring.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Arabic
Fluent
French
Fluent
English
Fluent

Work Experience

AI/ML Software Engineer at Freelance Consultant - Enterprise Clients
September 1, 2024 - Present
Delivered 10+ AI proof-of-concept projects by collaborating with enterprise stakeholders to gather requirements, define acceptance criteria, and deliver production-ready demonstrators in 2-4 week sprints. Designed and implemented RAG systems using LangChain, LlamaIndex, and hybrid retrieval, significantly improving retrieval accuracy and reducing hallucinations in knowledge-intensive applications. Integrated modern LLMs into business workflows via prompt engineering, conversational memory, and tool-augmented agents that automate internal decision-making tasks. Ensured high software quality with clean Git workflows, comprehensive API documentation, and automated testing using pytest and unittest.
Software Engineer — Final Year Project at Masterlab Sarl
February 1, 2024 - June 1, 2024
Developed and deployed a Laboratory Information Management System (LIMS) using event-driven microservices architecture. Built multiple Spring Boot microservices orchestrated via Spring Cloud Gateway and service discovery, utilizing Apache Kafka for asynchronous messaging and high service availability. Secured REST APIs with Keycloak, implemented role-based access control, and documented all endpoints using OpenAPI 3.0 for seamless integration with client applications.
Data Science Engineer Intern at 3D Smart Factory
July 1, 2023 - September 1, 2023
Built a real-time sentiment analysis pipeline processing tweets per day using Apache Kafka and SparkStreaming, delivering insights with less than 5 seconds latency. Contributed to a 3D dental image segmentation project using U-Net architectures and implemented reproducible MLOps workflows with MLflow for experiment tracking and model management. Collaborated within a cross-functional engineering team using Agile practices to deliver three production-ready ML features ahead of schedule.
Full-Stack Software Developer Intern at Elhakouni Smart Services
July 1, 2022 - September 1, 2022
Developed a multi-tenant SaaS social media management platform using Django REST Framework and Bootstrap, enabling businesses to schedule posts and access analytics on Facebook. Implemented secure authentication (OAuth2/JWT) and RBAC, optimized PostgreSQL queries, and added Redis caching to improve system performance. Participated in Agile ceremonies, conducted code reviews, and maintained test coverage above 80% using Django’s testing framework.
AI/ML Software Engineer at Freelance Consultant
September 1, 2024 - Present
Delivered 10+ AI proof-of-concept projects for enterprise clients, gathering requirements, defining acceptance criteria, and delivering production-ready demonstrators in 2-4 week sprints. Designed and implemented RAG systems using LangChain, LlamaIndex, and hybrid retrieval to improve retrieval accuracy and reduce hallucinations in knowledge-intensive applications. Integrated modern LLMs (DeepSeek, Qwen, OpenAI) into business workflows via prompt engineering, conversational memory, and tool-augmented agents to automate internal decision-making tasks. Maintained high software quality with Git workflows, comprehensive API documentation (OpenAPI/Swagger), and automated testing using pytest and unittest.

Education

Engineering Degree - Computer Engineering: Big Data and Cloud Computing at École Normale Supérieure de l’Enseignement Technique (ENSET) Mohammedia, Morocco
January 1, 2021 - January 1, 2024
Bachelor’s Degree in Computer Science at Faculty of Sciences and Technology Al Hoceima, Morocco
January 1, 2020 - January 1, 2021
University Diploma in Scientific and Technical Studies at Faculty of Sciences and Technology Al Hoceima, Morocco
January 1, 2018 - January 1, 2020
Baccalaureate in Physical Sciences at Ibnou Hazem High School Al Hoceima, Morocco
January 1, 2017 - January 1, 2018
Engineering Degree - Computer Engineering: Big Data and Cloud Computing at École Normale Supérieure de l’Enseignement Technique (ENSET) Mohammedia
January 1, 2021 - January 1, 2024
Bachelor’s Degree in Computer Science at Faculty of Sciences and Technology Al Hoceima
January 1, 2020 - January 1, 2021
University Diploma in Scientific and Technical Studies at Faculty of Sciences and Technology Al Hoceima
January 1, 2018 - January 1, 2020
Baccalaureate in Physical Sciences at Ibnou Hazem High School Al Hoceima
January 1, 2017 - January 1, 2018

Qualifications

LangChain for LLM Application Development
January 11, 2030 - January 19, 2026
Building Systems with ChatGPT API
January 11, 2030 - January 19, 2026
Deep Learning Specialization
January 11, 2030 - January 19, 2026
Machine Learning Engineering for Production (MLOps)
January 11, 2030 - January 19, 2026
IBM Applied DevOps Engineering Professional Certificate
January 11, 2030 - January 19, 2026
LangChain for LLM Application Development
January 11, 2030 - March 7, 2026
Building Systems with ChatGPT API
January 11, 2030 - March 7, 2026
Deep Learning Specialization
January 11, 2030 - March 7, 2026
Machine Learning Engineering for Production (MLOps)
January 11, 2030 - March 7, 2026
IBM Applied DevOps Engineering Professional Certificate
January 11, 2030 - March 7, 2026

Industry Experience

Software & Internet, Professional Services, Education, Media & Entertainment