Zine-Elabidine Laaboudi

AI Engineer

↓ download CV (PDF)

Experience

May 2025 – now

AI Engineer · Sekera Group, Casablanca

A multi-tenant security-operations platform. I work on its agent layer, from the first version to running it in production.

  • Production agents on the Claude Agent SDK: custom MCP tools, subagents, sessions you can steer mid-turn, human approval of actions, background jobs under budget limits.
  • Observability: token, cache and cost accounting per session, a live view of turns in flight, job tracing.
  • Multi-provider LLM gateway: five backends behind one interface, normalized streaming, encrypted bring-your-own-key credentials.
  • Sandboxing and back end: every agent session runs in a gVisor sandbox with no secrets inside; async FastAPI services on PostgreSQL, Docker, CI/CD.

Jun 2024 – Oct 2024

AI Engineer · SEGULA Technologies, Casablanca

  • An attention-based encoder–decoder LSTM that reconstructs crash-test signals to tell sliding from bouncing impacts.
  • A scikit-learn classifier that flags defective welding points in simulation models, replacing a manual check.

Feb 2024 – Jun 2024

AI Research Intern · SEGULA Technologies, Casablanca

  • An attention-based reinforcement-learning solver for vehicle routing with capacities and time windows (CVRPTW).

Jun 2023 – Aug 2023

Data Science Intern · AIOX Labs, Rabat

  • A RAG chatbot (Llama 2, FAISS, LangChain) that let staff query customer records in plain language.

Selected projects open source

diwan + tarjuman

An agent runtime built from the loop up, no framework: tool calling, approvals, child agents, MCP, a sandbox, and long sessions that compact without losing the log. One conversation can switch models mid-session (OpenAI, Anthropic, local vLLM).

nl2sql

An execution-accuracy harness over the full BIRD dev set (1,534 questions); 7 setups compared, best 63.7%. Fine-tuned Qwen2.5-Coder-7B with LoRA SFT → GRPO and worked out why it did not beat the base model; voting over 8 samples added +5.4 points with no training.

telepathy

Coding-agent memory on every machine: memory bundles chosen per project, synced through git.

research-mcp

An MCP research server: concurrent fan-out over 6 providers with graceful degradation, deduplication and a local corpus.

Skills

LLM systems

agents and tool calling, MCP, RAG, vector search (FAISS, pgvector), evaluation harnesses, LangGraph, Langfuse, Claude Agent SDK, Anthropic and OpenAI APIs

Training

LoRA / QLoRA, SFT, GRPO (Unsloth, TRL, PEFT), vLLM, PyTorch, scikit-learn

Back end

Python, SQL, FastAPI, asyncio, Pydantic, PostgreSQL, Docker, gVisor, Linux, GitHub Actions

Languages

Arabic, French, English (TOEIC 950/990)

Education

2021 – 2024

State Engineering Degree (Master's level), Computer Science

Académie Internationale Mohammed VI de l'Aviation Civile (AIAC), Casablanca

2019 – 2021

Preparatory classes, mathematics and physics

CPGE Mohammed VI, Kénitra

Distinctions

award

Mastercard & UM6P Fintech Hackathon, 3rd place · AI for ROSCA collective savings