~/portfolio mourad_abahani index.md

MOURAD
ABAHANIAI · ENG · 2026

AI Engineer building conversational agents, LLM-powered workflows, and reinforcement learning systems in production. Currently shipping procurement automation at UM6P, with a foundation from the 42 Network (1337).

FOCUSLLM · RL · AGENTSSTACKLANGGRAPH · NEXT · PYTORCHBASEDBEN GUERIR · MA
AI ENGINEER · UM6P LANGGRAPH · LANGCHAIN · RAG PYTORCH · REINFORCEMENT LEARNING NEXT.JS · FASTAPI · PGVECTOR 42 NETWORK · 1337 CODING SCHOOL GOLD · CODINGAME AI AI ENGINEER · UM6P LANGGRAPH · LANGCHAIN · RAG PYTORCH · REINFORCEMENT LEARNING NEXT.JS · FASTAPI · PGVECTOR 42 NETWORK · 1337 CODING SCHOOL GOLD · CODINGAME AI
01/

./about

who_am_i()

I'm an AI Engineer with hands-on experience designing and deploying conversational AI agents, LLM-powered workflows, and reinforcement learning systems in production environments.

I specialize in procurement automation and enterprise AI integration at scale, with a focus on multi-agent architectures. My strong software engineering foundation comes from the 42 Network (1337 Coding School) — where intensive project-based work in C, C++, Unix, and networking taught me to build things that don't break.

Location
Ben Guerir, Morocco
Role
AI Engineer @ UM6P
Phone
+212 607 538 103
Languages
French · English
::01
2+
years building agents
::02
6+
shipped projects
::03
1
production AI platform
::04
GOLD
codingame AI cert
02/

./experience

git log --pretty
Mar 2025 — presentBen Guerir · MA

AI Engineer

Mohammed VI Polytechnic University (UM6P)
  • Engineered AIDA purchase agent — a production conversational AI procurement platform built on LangGraph with a Next.js frontend, integrating with enterprise RPA systems for real-time purchase requisition creation, routing, and validation.
  • Implemented Human-in-the-Loop (HITL) interrupt workflows, semantic catalog search, and automated PO form generation, reducing manual input and procurement errors across the department.
  • Advised senior operations leadership on AI adoption strategy and internal tooling automation — translating complex AI concepts for non-technical stakeholders through workshops and interactive demos.
  • Designed and shipped a reinforcement learning game for the DEO Open Day, managing the full pipeline from environment design and model training to live platform integration.
Mar 2023 · 1 mo1337 · MA

Volunteer — Think AI Hackathon

1337AI
  • Organized and supported the Think AI Hackathon at 1337, facilitating communication between technical mentors and participating teams while gaining hands-on exposure to diverse AI applications through team projects.
Aug 2024UM6P · MA

Staff Volunteer — Xbox Game Camp Africa

Microsoft
  • Supported event logistics and engaged with the developer community at Xbox Game Camp Africa 2024 at UM6P. Gained insights, expanded my network, and contributed to a successful collaborative environment.
03/

./projects

ls ~/build
// 0012025 — now

AIDA — AI Procurement Agent

A conversational AI platform that automates UM6P procurement workflows, from purchase request creation to parcours routing. A LangGraph agent pipeline classifies each article, searches framework contracts and supplier conventions via Meilisearch, and routes items through the correct procurement pathway (contrat cadre, convention, consultation, gré-à-gré, achat en ligne). Human-in-the-loop interrupts let users confirm matches before submission. An independent evaluator detects and auto-corrects agent hallucinations.

LangGraphFastAPINext.js 15PostgreSQLPrismaRedisNextAuth.jsVercel AI SDKDocker ComposeNGINXLoki
STATUS: LIVE · PRODUCTION
┌──────────┐
│ ░▒▓AGENT │
└──────────┘
// 0022025

RL Game — DEO Open Day

Designed and deployed an interactive reinforcement learning game for UM6P's Digital Ecosystem Office Open Day. Managed the complete pipeline — environment design, model training, and live platform integration for a public-facing audience demo.

PythonPyTorchReinforcement Learning
// 0032024

Semantic Product Catalog Search

Built a pgvector-based semantic search system for university procurement catalogs covering lab consumables and chemical products in French. Migrated from a memory-intensive JSON embedding approach to a PostgreSQL + pgvector architecture with a Next.js frontend — significantly improving search reliability and scalability.

Next.jsTypeScriptPostgreSQLpgvectorLLM Embeddings
// 00442

ft_transcendence

Front-end for a real-time multiplayer Pong website. Responsive SPA with user authentication, live chat, and tournament systems. Cross-browser compatibility and web security best practices.

Vanilla JSHTML5 / CSS3BootstrapWebSocketREST
// 00542

Inception

Docker-based infrastructure project. Created and managed multi-container applications using Docker Compose, implemented secure inter-service networking, and configured web servers, databases, and application stacks in isolated environments.

DockerDocker ComposeNGINXWordPressMariaDB
// 00642

WebServer

An HTTP/1.1 web server built from scratch in C++98 as part of the 42 curriculum. Supports GET, HEAD, POST, PUT, DELETE, static file serving, CGI for dynamic content, and concurrent clients via epoll().

C++Socketsepoll
// 00742

Minishell

A custom Unix shell in C with process management, pipelines, I/O redirection, environment variable expansion, and robust memory management adhering to strict 42 coding standards.

CPOSIXGNU ReadlineMakefile
04/

./skills

cat /usr/local/stack

AI & Machine Learning

LangGraphLangChainRAG PipelinesMulti-Agent SystemsHITL WorkflowsPrompt EngineeringLLM APIsReinforcement LearningPyTorch

Backend & Data

PostgreSQLPrismapgvectorFastAPIRedisRESTful APIs

Frontend

Next.jsReactTailwind CSSshadcn/uiVanilla JSHTML5CSS3

Programming Languages

PythonTypeScriptJavaScriptC++C

DevOps & Infrastructure

GitDockerDocker ComposeNGINXLinux

Collaboration

Cross-functional teamworkStakeholder commsWorkshops & demosPeer review
05/

./education

man learning

1337 Coding School · 42 Network

Digital Technology Architecture · Software Engineering · 2022 — Present

Intensive project-based curriculum focused on systems programming,algorithms, and software architecture. Built foundational expertise in C, C++, Unix systems, networking, and collaborative engineering through peer-reviewed projects.

06/

./contact

./open_socket

LET'S BUILD
SOMETHING.

Open to interesting problems in AI engineering, multi-agent systems, and production LLM workflows. Reach out — I read everything.