
Omar Lahkim
AI Software Engineer · BCG X
Engineering production AI systems and end-to-end digital products. I design and develop agentic AI workflows, backend services, and performant user experiences. My background combines enterprise AI delivery, applied information retrieval, and full-stack software engineering.
Academic Background
M.S. Software Engineering, B.S. Computer Science.
M.S. Software Engineering
Al Akhawayn University in Ifrane
Ifrane, Morocco
2020 - 2023
GPA: 3.42
B.S. Computer Science
SUPINFO International University
Rabat, Morocco
2016 - 2019
184 ECTS credits
Core expertise
AI-enabled products across the stack, from orchestration and APIs to interfaces and evaluation.
Production AI & agentic systems
- Multi-agent orchestration
- Tool calling
- MCP integrations
- Structured outputs
- Retrieval-augmented generation
- Guardrails & human review
- Evaluation harnesses
- Tracing & prompt versioning
Backend & system architecture
- Python
- FastAPI
- REST APIs
- Asynchronous workers
- Laravel
- Node.js
- Service integration
Cloud, data & automation
- Azure
- AWS
- Microsoft Fabric
- Power BI
- SQL & MongoDB
- ETL & scraping pipelines
- Information retrieval
Frontend, mobile & performance
- React
- TypeScript
- Next.js
- React Native
- Native SDK bridges
- Component architecture
- Web performance
Internships
Internships before and during my studies.
Front-End Developer Intern
Mobiletic
Aug 2017 – Oct 2017
Meknes, Morocco
Highlights
Industries: EdTech & E-learning
- Frontend tooling & browser integration — Built reusable CSS and JavaScript components and inter-window browser communication supporting e-learning workflows.
Mobile Developer Intern
Econostic
May 2019 – Jul 2019
Rabat, Morocco
Highlights
Industries: SME Business Software & Invoicing
- Mobile business tools — Built React Native invoicing software for independent professionals, covering invoice creation, storage and management.
Professional experience
BCG X since 2024; before that, founding roles and client delivery in Rabat.
AI Software Engineer
BCG X
May 2024 – Present
Casablanca, Morocco
Highlights
Industries: Insurance · Aviation · Automotive
- Production agentic AI — Build multi-agent LLM workflows that produce structured, dynamic React interfaces, using tool routing, structured outputs and controlled execution.
- AI architecture & safeguards — Implement schema validation, privacy filters and human approval gates so model output is checked before it reaches users or downstream systems.
- Backend & integrations — Develop FastAPI and REST services with asynchronous workers and persistent conversational state, plus data and reporting integrations with Microsoft Fabric and Power BI.
- LLM evaluation & operations — Build evaluation harnesses on synthetic and curated datasets, with tracing, prompt versioning and tracking of output quality, latency and cost.
- Frontend performance — Design shared React component architecture for large applications, applying code splitting, performance budgets and CI quality gates.
Founding Member & Software Engineer
Digitlift
May 2021 – Jan 2024
Rabat, Morocco
Highlights
Industries: LegalTech · FitTech · E-commerce · Consumer Retail
- Applied AI & information retrieval — Built semantic search over French-language Moroccan legal texts, comparing BM25 variants, TF-IDF with LSI and a hybrid ranker, with Sentence-CamemBERT and nearest-neighbour recommendations.Case study →: JurisPortail — semantic search for Moroccan law
- Mobile & commercial platforms — Shipped React Native coaching and commerce experiences on Laravel/MySQL APIs, including card-payment integration and media-loading performance work.Case study →: 4020 — fitness coaching and commerce platform
- Business application engineering — Contributed to point-of-sale, light ERP and storefront applications for a retail business within a five-person engineering team.Case study →: Epoptique — operational software for optical retail
- Data automation & integrations — Developed Python and SQLite scraping and transformation pipelines, and WordPress API automation that replaced manual catalogue entry.
- Engineering ownership — Wrote technical documentation, reviewed code, mentored junior developers and supported architecture decisions.
Founding Member & Project Manager
Digitcoop
Jul 2020 – Mar 2021
Rabat, Morocco
Highlights
Industries: Software Services & Digital Consulting
- Requirements & solution scoping — Gathered requirements directly with clients and turned them into user stories and technical delivery priorities.
- Agile delivery leadership — Coordinated developers, milestones and reviews, and kept stakeholders informed through delivery.
Freelance Mobile Developer
Econostic
Sep 2019 – Apr 2020
Rabat, Morocco
Highlights
Industries: Workplace Technology & Facilities Management
- Mobile workflows & native integration — Built a React Native room-booking workflow on a reusable architecture, with a native SDK bridge for communicating with in-room LED devices.
Projects
Selected work — not an exhaustive list.

JurisPortail: Legal Semantic Search Engine
Client: Digitlift
Search over 4,048 French-language Moroccan legal articles, comparing BM25 variants, TF-IDF with LSI and a hybrid ranker. Master's thesis.
Read the case study →: JurisPortail — semantic search for Moroccan law- Python
- BM25
- TF-IDF
- LSI
- S-CamemBERT
- ANNOY

JurisPortail: Mobile App
Client: Digitlift
React Native client for the JurisPortail search engine, with search, similar-article suggestions and relevance marking.
Read the case study →: JurisPortail — semantic search for Moroccan law- React Native
- Laravel

Fitness Coaching App
Client: 4020
Coaching app for a fitness brand: React Native with a custom native bridge, on a Laravel / MySQL backend.
Read the case study →: 4020 — fitness coaching and commerce platform- React Native
- Bridge
- Laravel
- MySQL

Custom E-commerce Website
Client: 4020
Custom Laravel e-commerce site with CMI card payments.
Read the case study →: 4020 — fitness coaching and commerce platform- Laravel
- MySQL
- CMI Payments

POS System (Optician/Brand)
Client: Epoptique
In-store point of sale for an optical retailer, running its sales and stock.
Read the case study →: Epoptique — operational software for optical retail- React
- Laravel
- MySQL

Light ERP (Optician/Brand)
Client: Epoptique
Back-office ERP for the same retailer: inventory, suppliers and reporting.
Read the case study →: Epoptique — operational software for optical retail- React
- Laravel
- MySQL

Brand Custom Ecommerce Website
Client: Epoptique
Custom WordPress storefront for an optical brand.
Read the case study →: Epoptique — operational software for optical retail- Wordpress
- PHP
- CSS

Custom Tires Ecommerce Website
Client: ExportPneu
Custom WordPress storefront for a tyre exporter.
- Wordpress
- PHP
- CSS

Web Scraper & Data Entry Automation
Client: ExportPneu
Python pipeline that scrapes supplier catalogues and publishes products through the WordPress API, replacing manual data entry.
- Python
- Wordpress API

Web Scraping Pipeline
Client: Biougnach
Python scraping pipeline collecting and normalising product data into SQLite.
- Python
- SQLite

Meetio: Meeting Room Booking
Client: Econostic
Meeting-room booking app with a native SDK bridge driving each room's LED status panel.
- React Native
- Laravel
- MySQL
Illustrative photo
Invoicing for Auto-Entrepreneurs
Client: Econostic
Mobile invoicing for Moroccan auto-entrepreneurs: create, save and manage invoices.
- React Native
- NodeJs
- MongoDB



