Loading...
Loading...
Software Engineer · Tangier, Morocco
Software engineer in Tangier, building full-stack products and backend systems at InnovX—RAG pipelines, distributed infrastructure, cloud-native deployments at scale. I care more about things staying correct under load than working once in a demo. Outside the keyboard: kickboxing, trail running, and reading.
Feb 20, 2026
Part 1: Why Naive RAG Fails at Scale (and What to Fix First) From single-agent demos to debuggable, scalable, production systems 1. The Scaling Problem in Modern RAGs Most RAG implementations start simple: a user query t…
Jan 26, 2026
What Actually Happens When You await The Node.js Event Loop A Recurring Misconception There is a statement every JavaScript developer hears on day one: “Node.js is single-threaded.” It’s technically true — but practicall…
Jan 17, 2026
Most REST APIs don’t fail because of performance or scale. They fail because of small design mistakes that compound over time . For junior developers, REST often feels “simple” at first — until a frontend breaks, a mobil…
Jan 11, 2026
The recent surge in large language models (LLMs) has triggered an industry-wide rush. Tech giants are competing to identify valuable use cases and scalable architectures, while hype and marketing often outpace real-world…
software engineer · jul 2023 – present
remote · casablanca, morocco
software engineer · jun 2021 – jun 2023
tangier, morocco
software engineer intern · jun 2020 – aug 2020
tangier, morocco
Aug 20, 2026
A load-testing investigation that went wrong for the right reason: the generator saturated before the target did, and how right-sizing the worker pool turned a misleading result into a trustworthy one.
Jul 14, 2026
shorty a simple url shortener designed for scale and performance
*Socials