Let's talk
Available·Casablanca, Morocco

AI & Systems Engineer

01About

I build at both ends of the stack  applied-AI systems on top, compilers and databases underneath. 

Currently
Software Engineering Intern
BCG · Casablanca
6
Internships
34
Repos
’26
Graduating
GoPythonC++TypeScript
  1. 2022Origin

    Started CS engineering at UM6P

    Mohammed VI Polytechnic — College of Computing

    Began the computer-science engineering program in Benguerir, Morocco — graduating September 2026.

  2. 2023Full-stack

    First taste of real engineering

    OCP · SQLI

    Two internships building web apps end to end — automated reporting at OCP, an issue-tracker with real-time chat at SQLI.

  3. 2024Systems

    Into infrastructure & observability

    Leyton

    Built real-time monitoring with Grafana, Prometheus, and PostgreSQL, and containerized services with Docker.

  4. 2025AI

    Going deep on applied AI

    AISIN Europe · Syensqo

    Two AI-engineering internships: an enterprise RAG chatbot at AISIN, then a knowledge-graph-driven RAG system on materials science at Syensqo.

  5. 2026Now

    Engineering at BCG

    Boston Consulting Group

    Software engineering intern at BCG in Casablanca, building delivery software while finishing my degree.

  6. NextPresent

    Building what's next

    Open to the right problem

    Graduating Sep 2026 and looking for hard problems at the intersection of applied AI and systems.

02Selected Work

Compilers · 2025 · Open Source

COOL Compiler

A full compiler for the Classroom Object-Oriented Language (COOL), written from scratch in Go with an LLVM backend.

Lex→IR
Pipeline
LLVM
Backend
Pratt
Parser
GoLLVMPratt parsingType systems
View source ↗
Databases & Storage · 2023 · Open Source

LSM-Tree Key-Value Store

A persistent key-value database API in Go built on the LSM-tree architecture, with durability and fast reads as first-class goals.

WAL
Durability
SSTable
On-disk
MemTable
Hot path
GoLSM-TreeWALStorage engines
View source ↗
Vector Search · 2025 · Research

Adaptive HNSW Filtering

Adaptive B+-tree pre-filtering for HNSW approximate-nearest-neighbor search over high-dimensional vectors.

ANN
Search
Adaptive
Strategy
HNSW + B+
Index
C++HNSWB+ TreeVector search
View source ↗
AI Product · 2024 · Live

Grade-Guide

An AI-powered learning platform — interactive AI tutor, smart quiz generation, and collaborative study groups.

AI
Tutor
Gemini
Model
Nuxt
Stack
Nuxt.jsVueGeminiVercel
View source ↗
Systems / Linux · 2025 · Open Source

mini-docker

Container runtime built from scratch in Python using Linux namespaces and cgroups — Docker, demystified.

namespaces
Isolation
cgroups
Limits
scratch
From
PythonLinuxnamespacescgroups
View source ↗
Data Engineering · 2026 · Open Source

Market Data Streaming

A real-time market-data visualization pipeline wiring together Flink, NiFi, Spark Streaming, Elasticsearch, and Tableau.

Flink
Stream
Elastic
Index
Real-time
Mode
FlinkNiFiSparkElasticsearchTableau
View source ↗

03Skills

Not a list — a graph. How the pieces connect, from languages to systems to applied AI.

RAG & LLMsLangChain / LlamaIndexVector SearchPyTorch / TransformersCompilers / LLVMStorage EnginesLinux / ContainersGoPythonC / C++Vue / NuxtJS / TypeScriptSpark / FlinkDocker / K8sGrafana / Prometheus
Hover a node to trace how a skill connects — and where it shipped.

04Experience

Boston Consulting Group (BCG) logo

Boston Consulting Group (BCG)

Software Engineering Intern

Building software with BCG's engineering practice.

Mar 2026 — Present
SWE
Focus
BCG
Where
Syensqo logo

Syensqo

AI Engineering Intern

Built a knowledge-graph-driven RAG system over materials-science literature.

Jun 2025 — Aug 2025
KG-RAG
System
Materials
Domain
AISIN Europe logo

AISIN Europe

AI Engineering Intern

Built an enterprise RAG chatbot for document retrieval over Confluence.

Feb 2025 — May 2025
−98%
Processing
Qdrant·FAISS
Vector DBs
Leyton logo

Leyton

Software Engineering Intern

Built real-time monitoring infrastructure and containerized services.

Jun 2024 — Aug 2024
Grafana
Observability
Docker
Runtime
SQLI logo

SQLI

Full-Stack Development Intern

Built an internal issue-tracking web app with real-time chat.

Jul 2023 — Aug 2023
MVC
Arch
SSE
Realtime
OCP

OCP Group

Full-Stack Developer

Automated reporting and reduced manual processing time.

Apr 2023 — Jun 2023
Automated
Work
of 3
Team

05Contact

Let's buildsomething real

ilyashakkou@gmail.com
© 2026 Ilyas Hakkou — built with a particle field