
Omar Lahkim
AI Software Engineer · BCG X
Conception de systèmes d'IA en production et de produits numériques de bout en bout. Je conçois et développe des workflows d'IA agentique, des services backend et des expériences utilisateur performantes. Mon parcours associe déploiement de solutions d'IA en entreprise, recherche d'information et ingénierie logicielle full-stack.
Formation
Master en génie logiciel, bachelor en informatique.
Master of Science en génie logiciel
Al Akhawayn University in Ifrane
Ifrane, Maroc
2020 - 2023
Moyenne (GPA) : 3,42
Bachelor en informatique
SUPINFO International University
Rabat, Maroc
2016 - 2019
184 crédits ECTS
Expertises
Des produits intégrant l'IA sur toute la chaîne : orchestration, API, interfaces et évaluation.
IA en production et systèmes agentiques
- Orchestration multi-agents
- Appels d'outils
- Intégrations MCP
- Sorties structurées
- Génération augmentée par la recherche (RAG)
- Garde-fous et validation humaine
- Bancs d'évaluation
- Traçage et versionnage des prompts
Backend et architecture
- Python
- FastAPI
- API REST
- Traitements asynchrones
- Laravel
- Node.js
- Intégration de services
Cloud, données et automatisation
- Azure
- AWS
- Microsoft Fabric
- Power BI
- SQL et MongoDB
- Pipelines ETL et collecte web
- Recherche d'information
Frontend, mobile et performance
- React
- TypeScript
- Next.js
- React Native
- Ponts SDK natifs
- Architecture de composants
- Performance web
Stages
Stages effectués avant et pendant mes études.
Stagiaire développeur frontend
Mobiletic
août 2017 – oct. 2017
Meknès, Maroc
Points clés
Secteurs: EdTech et formation en ligne
- Composants frontend et intégration navigateur — Développement de composants CSS et JavaScript réutilisables et de communications entre fenêtres du navigateur pour des parcours de formation en ligne.
Stagiaire développeur mobile
Econostic
mai 2019 – juil. 2019
Rabat, Maroc
Points clés
Secteurs: Logiciels de gestion et facturation pour TPE
- Outils mobiles de gestion — Développement d'un logiciel de facturation en React Native pour les auto-entrepreneurs : création, stockage et gestion des factures.
Parcours professionnel
Chez BCG X depuis 2024 ; auparavant, rôles de fondateur et projets clients à Rabat.
AI Software Engineer
BCG X
mai 2024 – aujourd'hui
Casablanca, Maroc
Points clés
Secteurs: Assurance · Aéronautique · Automobile
- IA agentique en production — Développement de workflows LLM multi-agents produisant des interfaces React structurées et dynamiques, avec routage d'outils, sorties structurées et exécution contrôlée.
- Architecture IA et garde-fous — Mise en place de validations de schéma, de filtres de confidentialité et de validations humaines afin de contrôler les sorties des modèles avant qu'elles n'atteignent les utilisateurs ou les systèmes en aval.
- Backend et intégrations — Développement de services FastAPI et REST avec workers asynchrones et état conversationnel persistant, ainsi que d'intégrations de données et de reporting avec Microsoft Fabric et Power BI.
- Évaluation et exploitation des LLM — Conception de bancs d'évaluation sur des jeux de données synthétiques et sélectionnés, avec traçage, versionnage des prompts et suivi de la qualité, de la latence et du coût.
- Performance frontend — Conception d'une architecture de composants React partagés pour des applications de grande taille : découpage du code, budgets de performance et contrôles qualité en CI.
Membre fondateur et ingénieur logiciel
Digitlift
mai 2021 – janv. 2024
Rabat, Maroc
Points clés
Secteurs: LegalTech · FitTech · Commerce en ligne · Commerce de détail
- IA appliquée et recherche d'information — Conception d'un moteur de recherche sémantique sur des textes juridiques marocains en français, comparant des variantes de BM25, TF-IDF avec LSI et un classement hybride, avec des recommandations par Sentence-CamemBERT et plus proches voisins.Étude de cas →: JurisPortail — recherche sémantique du droit marocain
- Applications mobiles et plateformes commerciales — Livraison d'expériences mobiles React Native de coaching et de vente sur des API Laravel/MySQL, avec intégration du paiement par carte et optimisation du chargement des médias.Étude de cas →: 4020 — plateforme de coaching sportif et de vente
- Logiciels de gestion — Contribution à des applications de point de vente, d'ERP léger et de boutique en ligne pour une enseigne de distribution, au sein d'une équipe de cinq ingénieurs.Étude de cas →: Epoptique — logiciels métier pour l'optique
- Automatisation et intégrations de données — Développement de pipelines de collecte et de transformation en Python et SQLite, et d'automatisations via l'API WordPress remplaçant la saisie manuelle des catalogues.
- Responsabilités d'ingénierie — Rédaction de documentation technique, revues de code, mentorat de développeurs juniors et appui aux choix d'architecture.
Membre fondateur et chef de projet
Digitcoop
juil. 2020 – mars 2021
Rabat, Maroc
Points clés
Secteurs: Services logiciels et conseil numérique
- Recueil des besoins et cadrage — Recueil des besoins directement auprès des clients et traduction en user stories et en priorités de livraison technique.
- Pilotage agile de la livraison — Coordination des développeurs, des jalons et des revues, et communication régulière avec les parties prenantes jusqu'à la livraison.
Développeur mobile freelance
Econostic
sept. 2019 – avr. 2020
Rabat, Maroc
Points clés
Secteurs: Technologies des espaces de travail et gestion des locaux
- Applications mobiles et intégration native — Développement d'un parcours de réservation de salles en React Native sur une architecture réutilisable, avec un pont SDK natif pour communiquer avec les dispositifs LED des salles.
Projets
Sélection de réalisations — liste non exhaustive.

JurisPortail : moteur de recherche juridique sémantique
Client: Digitlift
Recherche sur 4 048 articles juridiques marocains en français, comparant des variantes de BM25, TF-IDF avec LSI et un classement hybride. Mémoire de master.
Lire l'étude de cas →: JurisPortail — recherche sémantique du droit marocain- Python
- BM25
- TF-IDF
- LSI
- S-CamemBERT
- ANNOY

JurisPortail : application mobile
Client: Digitlift
Client React Native du moteur JurisPortail : recherche, articles similaires et signalement des résultats pertinents.
Lire l'étude de cas →: JurisPortail — recherche sémantique du droit marocain- React Native
- Laravel

Application de coaching sportif
Client: 4020
Application de coaching pour une marque de fitness : React Native avec un pont natif sur mesure, backend Laravel / MySQL.
Lire l'étude de cas →: 4020 — plateforme de coaching sportif et de vente- React Native
- Bridge
- Laravel
- MySQL

Site e-commerce sur mesure
Client: 4020
Site e-commerce Laravel sur mesure avec paiement par carte CMI.
Lire l'étude de cas →: 4020 — plateforme de coaching sportif et de vente- Laravel
- MySQL
- CMI Payments

Système de caisse (opticien)
Client: Epoptique
Point de vente en magasin pour un opticien, gérant les ventes et le stock.
Lire l'étude de cas →: Epoptique — logiciels métier pour l'optique- React
- Laravel
- MySQL

ERP léger (opticien)
Client: Epoptique
ERP de back-office pour la même enseigne : stocks, fournisseurs et reporting.
Lire l'étude de cas →: Epoptique — logiciels métier pour l'optique- React
- Laravel
- MySQL

Boutique en ligne de marque
Client: Epoptique
Boutique WordPress sur mesure pour une marque d'optique.
Lire l'étude de cas →: Epoptique — logiciels métier pour l'optique- Wordpress
- PHP
- CSS

Site e-commerce de pneumatiques
Client: ExportPneu
Boutique WordPress sur mesure pour un exportateur de pneumatiques.
- Wordpress
- PHP
- CSS

Collecte web et automatisation de saisie
Client: ExportPneu
Pipeline Python qui collecte les catalogues fournisseurs et publie les produits via l'API WordPress, en remplacement de la saisie manuelle.
- Python
- Wordpress API

Pipeline de collecte web
Client: Biougnach
Pipeline Python de collecte et de normalisation de données produits dans SQLite.
- Python
- SQLite

Meetio : réservation de salles
Client: Econostic
Application de réservation de salles avec un pont SDK natif pilotant le panneau LED de chaque salle.
- React Native
- Laravel
- MySQL
Photo d'illustration
Facturation pour auto-entrepreneurs
Client: Econostic
Facturation mobile pour les auto-entrepreneurs marocains : créer, enregistrer et gérer des factures.
- React Native
- NodeJs
- MongoDB



