“The programmer, like the poet, works only slightly removed from pure thought-stuff. [They] build castles in the air, from air, creating by exertion of the imagination.”

— Fred Brooks, The Mythical Man-Month
yep, that's me

About Me

El Mehdi Laidoudi

AI Engineer at BCG X shipping production AI systems in customer-facing enterprise environments. Own end-to-end deployment of AI factories and agentic platforms on client infrastructure, driving operational adoption and automating workflows for enterprise clients. Specialized in agentic orchestration, vector databases, and RAG on Azure and GCP. Prior experience at Oracle and early-stage startups.

2026202520242023
now
experience
01 / 04

BCG X

Software Engineer, AI Engineering — Full-time

apr 2026 → present · 6 mos

01Owned end-to-end production deployment of the AI platform on GCP, from the Terraform-provisioned Kubernetes cluster to GitHub Actions releases gated on Trivy security scans.

02Built the platform's evaluation system, rubric-scoring 100+ skills across 8 agents in sandboxed runs and tracing each regression to the skill behind it.

03Shipped the procurement chat agent on Azure AI Foundry for an urban-development client, answering natural-language questions over live procurement data with tool calling and vector-store RAG.

04Engineered the durable execution layer for long-running agents on Temporal, cutting LLM spend by eliminating complete re-runs.

05Designed and shipped the platform's authentication system with role-based access control and single sign-on through Microsoft Entra ID, completing handover in the client's environment.

06Authored the AI harness on LangChain and deepagents to standardize the agentic layer across 3 PoCs.

Oracle

Software Engineer — Internship

may 2025 → sep 2025 · 5 mos

01Rebuilt a core page of Oracle's internal third-party dependency tracking platform, consolidating the codebase and removing a cross-platform redirect.

02Wrote and optimized Oracle SQL stored procedures and functions behind dependency resolution logic, eliminating timeout errors and improving data retrieval performance by 30%.

03Validated the rebuild against the legacy page's exact behavior via full unit and integration test coverage, shipping with zero regressions and no post-launch incidents.

Terra IQ

Software Engineer — Remote

dec 2024 → may 2025 · 6 mos

01Built a property monitoring system on Google Earth Engine to flag boundary shifts, water-body changes, and unauthorized activity, reducing site visits.

02Led the technical evaluation of 5 satellite imagery providers and recommended against the frontrunner on cost and incomplete national coverage, keeping the pipeline on open imagery.

03Moved imagery processing into background jobs off the request path in Python and FastAPI, ending timeouts on long-running detection runs.

neoCedrus

Software Engineering Lead — Part-time · Student-led engineering unit

sep 2023 → jan 2026 · 2 yrs 5 mos

Software Engineering Lead · Jan 2025 → Jan 2026

01Led the unit's 10+ engineers across 3 platforms serving 5,000+ users, owning the backlog, architecture decisions, and release cadence.

02Mentored 6 engineers and redesigned the unit's technical interview process, with scoring standardized across interviewers.

03Owned the platform's deployment to a self-managed VPS, cleared through the university's IT security review.

04Made code review mandatory on every pull request to hold quality steady through the unit's yearly team turnover.

Software Engineer · Sep 2023 → Jan 2025

05Designed and maintained 50+ REST endpoints on Node.js and Express behind the unit's React and TypeScript front ends.

06Wrote 500+ unit and API tests under TDD to hold coverage above 90% as the codebase grew.

Skills & Tools

Everything I work with, grouped the way I actually use it — the practices that shape delivery, and the stack underneath.

Strategy & Delivery

How the work gets shaped and landed

  • AI use-case scoping
  • Solution architecture
  • Production deployment ownership
  • Client-facing delivery
  • Technical evaluation
  • Vendor trade-offs
  • Stakeholder management

Security & Compliance

What it takes to run inside a client's environment

  • IAM
  • RBAC
  • SSO
  • OAuth
  • Microsoft Entra ID
  • Responsible AI guardrails
  • Secure CI/CD

AI & Agents

The agentic stack I build on daily

  • LangChain
  • LangGraph
  • deepagents
  • MCP
  • Claude Code SDK
  • Langflow
  • Agent orchestration
  • RAG
  • Vector stores
  • LLM evaluations
  • Tool calling

Cloud & Infrastructure

Where the platforms actually run

  • GCP
  • Azure
  • Kubernetes
  • Terraform
  • Docker
  • GitHub Actions
  • Temporal
  • Nginx
  • AWS EC2
  • AWS S3
  • AWS RDS
  • AWS CloudFront

Languages & Frameworks

What I write it all in

  • Python
  • TypeScript
  • SQL
  • FastAPI
  • React
  • Next.js
  • Node.js
  • Express
  • Tailwind CSS
  • PostgreSQL
  • MongoDB