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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
Arabic
Fluent
French
Fluent
English
Fluent
Work Experience
AI/ML Software Engineer at Freelance Consultant - Enterprise Clients
September 1, 2024 - PresentDelivered 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, 2024Developed 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, 2023Built 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, 2022Developed 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 - PresentDelivered 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, 2024Bachelor’s Degree in Computer Science at Faculty of Sciences and Technology Al Hoceima, Morocco
January 1, 2020 - January 1, 2021University Diploma in Scientific and Technical Studies at Faculty of Sciences and Technology Al Hoceima, Morocco
January 1, 2018 - January 1, 2020Baccalaureate in Physical Sciences at Ibnou Hazem High School Al Hoceima, Morocco
January 1, 2017 - January 1, 2018Engineering Degree - Computer Engineering: Big Data and Cloud Computing at École Normale Supérieure de l’Enseignement Technique (ENSET) Mohammedia
January 1, 2021 - January 1, 2024Bachelor’s Degree in Computer Science at Faculty of Sciences and Technology Al Hoceima
January 1, 2020 - January 1, 2021University Diploma in Scientific and Technical Studies at Faculty of Sciences and Technology Al Hoceima
January 1, 2018 - January 1, 2020Baccalaureate in Physical Sciences at Ibnou Hazem High School Al Hoceima
January 1, 2017 - January 1, 2018Qualifications
LangChain for LLM Application Development
January 11, 2030 - January 19, 2026Building Systems with ChatGPT API
January 11, 2030 - January 19, 2026Deep Learning Specialization
January 11, 2030 - January 19, 2026Machine Learning Engineering for Production (MLOps)
January 11, 2030 - January 19, 2026IBM Applied DevOps Engineering Professional Certificate
January 11, 2030 - January 19, 2026LangChain for LLM Application Development
January 11, 2030 - March 7, 2026Building Systems with ChatGPT API
January 11, 2030 - March 7, 2026Deep Learning Specialization
January 11, 2030 - March 7, 2026Machine Learning Engineering for Production (MLOps)
January 11, 2030 - March 7, 2026IBM Applied DevOps Engineering Professional Certificate
January 11, 2030 - March 7, 2026Industry Experience
Software & Internet, Professional Services, Education, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a AI Developer
We have the best ai developer experts on Twine. Hire a ai developer in Casablanca today.