*Mohamed Ben Taher
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.
*Articles
All articlesScaling RAG Systems in Production
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…
Node.js Event Loop & Asynchronous Programming
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…
Stop Breaking Your APIs: REST Best Practices Explained Simply
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…
RAG Is Not a Silver Bullet: Lessons From Building Production-Grade Retrieval Systems
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…
*Work
ResumeinnovX ocp group
software engineer · jul 2023 – present
remote · casablanca, morocco
- built and iterated on an llm-powered rag system with fastapi, langchain, langgraph, pgvector, and pinecone; handled 200+ multi-page documents and improved retrieval accuracy by 20–25% while reducing latency by 33%.
- engineered ci/cd on azure with terraform and helm for kubernetes, cutting deployment times by 60%.
- contributed to an international carbon sequestration platform used by 1,000+ users with 90% retention; coordinated cross-functional stakeholders across time zones.
- mentored junior engineers on rest api design, unit testing, and structured code reviews across node.js and python services.
4digital
software engineer · jun 2021 – jun 2023
tangier, morocco
- delivered full-stack web and mobile features with nestjs, react, and react native for an e-learning platform that reached 95% customer satisfaction.
- refactored a legacy backend to java spring boot, resolved database schema issues, and added junit and mockito unit tests.
- collaborated in agile/scrum on architecture, sprint planning, technical decisions, and code reviews.
cap connect
software engineer intern · jun 2020 – aug 2020
tangier, morocco
- built a full-stack notary management app with laravel and flutter, reducing manual administrative effort by 20%.
- integrated third-party apis and sso, cutting application porting time from 6 weeks to 2.
- shipped react frontend components following industry best practices.
*Projects
All projects*Case Studies
All case studiesWhen the Load Generator Becomes the Bottleneck
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.
Designing a Scalable URL Shortener: One Problem, Three ID Generation Strategies
Jul 14, 2026
shorty a simple url shortener designed for scale and performance

*Socials