Name that queue.
A custom C testbed plus a two-stage DTW classifier that identifies which AQM algorithm a network runs — CoDel, FQ-CoDel, Cake, PIE, RED, FIFO, FQ.
Infrastructure Automation Engineer — Beirut, Lebanon
From Beirut to Paris and back.
I work in the space between packets — low-level networking, infrastructure automation, and threat intelligence. I like systems I can measure, automate, and trust.
Dean's Honor List.
Graduated with highest distinction in M2.
Fingerprinting AQM algorithms from RTT traces. Plus SOC R&D at Exeo, Paris.
Ansible · Jenkins · Git · Kubernetes · Terraform · Azure.
The route above is the map. This is what it actually looked like.
A sign, two flags, and a master’s that hadn’t started being hard yet.
The amphi before the amphi fills up. Most of what I learned happened in rooms like this.
Home for two weeks in the middle of it. It’s a long way back for a winter break.
Winter on the plateau. The commute didn’t care, and neither did the deadlines.
A platform, a suitcase, and nobody. Some mornings start before the trains do.
Four hours later, wheels up — Paris underneath, getting smaller.
A custom C testbed plus a two-stage DTW classifier that identifies which AQM algorithm a network runs — CoDel, FQ-CoDel, Cake, PIE, RED, FIFO, FQ.
Synology NAS in SHR-1, Docker apps, Prometheus + Grafana, Cloudflare Zero Trust — zero open ports.
Ansible, Jenkins, Git, and Kubernetes at Murex; an automated YouTube pipeline and a custom FTP ingestion service at home.
SOC R&D at Exeo, threat-intel takedown ops at POTECH, hardened configs across 100+ Cisco switches at Dar.
Two chapters of this story are about machines. Here they are.
Two hosts, one bottleneck between them, and a script asking the queue what it is.
Eighteen terabytes twice over, snapshotting quietly in the corner of a room.
CLIENT — every story here starts with a packet
ROUTER · AQM — queues decide who waits; my research taught a classifier to name them
TUNNEL · ZERO TRUST — no port forwarding, ever
HOME SERVER — landing on hardware I run myself
I care about every hop.
The parts that weren’t lecture halls, terminals, or packet captures.
Eleven minutes to midnight. The city does this every hour and it still works on me.
Different sun, same habit of walking until the map runs out.
Two thousand years of infrastructure, still serving traffic.
The only queue I’ve ever enjoyed watching.
Forty years of Murex, and I got back in time for the cake.
The long one has dashboards.