I'm a software engineer finishing my M.Eng. in Computer Science at École des Mines de Saint-Étienne, currently interning at Murex in Paris. I work across the whole stack: Spring Boot and Rust back ends, React and Next.js front ends, and the tooling around them. The projects I enjoy most are the ones where performance is measurable (a parser that runs at 446 MB/s, a CI loop cut from 5 hours to under a minute) or where an AI model has to act in a real environment rather than a benchmark.
Software Engineer Intern @ Murex (Apr 2026 – Sep 2026, Paris)
Building a portfolio-optimization prototype end to end for a global fintech: Java / Spring Boot REST back end, TypeScript front end, deployed as micro-services.
Two side quests I picked up on my own initiative:
| What | Before | After |
|---|---|---|
| Code-to-feedback loop (Rust CLI that patches locally built Maven modules onto test servers) | ~5 hours via CI/CD | < 1 minute in 99% of runs, 20 min worst case |
| Concurrency bug in a production API | A method fully synchronized just to check whether a Future was consumed, forcing the service single-threaded |
Traced, documented, and unblocked |
The CLI is zero-configuration: run it next to a module's pom.xml and it resolves the artifact, deploys it, and updates dependencies and environment variables on the test server. That last part is what the previous patch script never did, so manual edits to shared servers used to break things regularly.
Languages
Back end
Front end & mobile
AI / ML
Databases
DevOps & tooling
Payments & integrations
Independent project, March 2026
Zero-copy parser for the TOON format, built on a vectorized Shufti algorithm and a flat O(1) state machine.
| Metric | Result |
|---|---|
| Throughput | 446 MB/s |
| vs. official Rust reference | up to 3x faster |
| Retained memory | 65% lower |
Co-founder & full-stack engineer, 2026
A platform that helps international students settle abroad: housing, connections, and local integration. I designed the back end in Rust / Axum, including a real-time messaging system written from scratch over Socket.IO and an interest-based matching algorithm that pairs students with peers. Three clients ship against it: two Next.js 16 web apps (an admin console and a homeowner listing portal) and a Flutter app for students.
Personal project
An autonomous agent that reads and acts on Reddit using screenshots only, with no HTML parsing and no API calls. Give it a prompt like "boost my karma by helping people" and it comments, upvotes, or downvotes on its own. It runs on a GroundingDINO model I fine-tuned on a Reddit UI dataset I scraped and annotated in COCO format with RedditUiScraper, trained locally on an RTX 5080. Runs fully local (16 GB VRAM) or in a hybrid mode with the Perplexity API for language tasks.
Founder & developer, 2024 – 2025
Cross-border marketplace connecting proxy buyers with customers who want rare or hard-to-source products. Next.js 15 / TypeScript front end, Spring Boot back end on AWS, Stripe and Wise for payments, WebSockets for messaging.
Software engineer intern, June – Sep 2024
Headless CMS with 6,000+ customers, including Mitsubishi, Capcom, and the University of Tokyo. I migrated core UI components from Vue 2 to Vue 3 (Composition API), added TypeScript support for user-defined functions with sandboxed execution in Deno, and designed a multi-provider CAPTCHA layer that runs Cloudflare Turnstile alongside reCAPTCHA.
| 🎓 | M.Eng. (ICM), Computer Science · École des Mines de Saint-Étienne · 2023 – 2026 Algorithms & data structures, distributed systems, cloud computing, databases, software architecture, cybersecurity, Agile & SCRUM |
| 📐 | CPGE MPSI/MP · LM6E, Benguerrir, Morocco · 2021 – 2023 Intensive preparatory classes in mathematics and physics |
| 🗣️ | English C2 (TOEIC 930) · French C1 · Arabic native |
| ⚡ | Cut a team's CI/CD feedback loop from 5 hours to under 1 minute with a Rust CLI, on my own initiative, during the Murex internship |
| 🚀 | Beat the official Rust TOON parser by up to 3x with simd-toon |
I'm looking for a full-time software engineering role starting late 2026, ideally where back-end performance, developer tooling, or applied AI matters. I'm also happy to talk about Rust, agent architectures, or why your CI pipeline is slow.



