Lead Full-Stack Developer & Product Builder

Khalid
El Attar

I design backends that don't break — and ship products people actually use. Founder of Technical Debt Radar (dev-tools SaaS) and Halal Check (iOS app, 500+ users).

Five
Years experience
2
Founder products
500+
App users
8+
Sites shipped
1,900+
Tests passing
About

A builder who ships the whole product.

Portrait of Khalid El Attar

I'm Khalid El Attar, a Lead Full-Stack Developer based in Rabat, Morocco, working remotely with teams in Europe and building my own products on the side.

My core strength is backend architecture: I design systems around Domain-Driven Design, CQRS, and hexagonal architecture, and I care deeply about what happens to code after it ships — performance at scale, reliability, and technical debt. That obsession became my SaaS, Technical Debt Radar.

LanguagesFrench · English · Arabic
EducationIngénieur MIAGE — École Marocaine des Sciences de l'Ingénieur, Rabat (2016–2021)
Based inRabat, Morocco · Remote-friendly (CET±)
Featured products

Products I founded, built, and shipped.

SaaS · Founder & Solo Builder

Technical Debt Radar

A PR merge gate for Node.js backends — it blocks architecture violations, event-loop blockers, and dangerous ORM patterns before they merge.

Technical Debt Radar screenshot
  • 11 AST-based analyzers, 47 detection patterns — architecture, runtime risk, performance, reliability, maintainability.
  • Volume-aware severity: the same findMany() is fine at 1K rows and blocks the merge at 1M+.
  • Hybrid AI pipeline: deterministic rules decide, Claude analyzes the top suspect functions, with an AI auto-fix loop.
  • TypeScript
  • NestJS
  • Turborepo
  • Tree-sitter
  • ts-morph
  • Claude API
  • Next.js
  • PostgreSQL

npx technical-debt-radar scan .

iOS App · Founder & Solo Builder

Halal Check

AI-powered halal food scanner — point your camera at any ingredient label and get an instant Halal / Haram / Doubtful verdict. 500+ users.

Halal Check screenshot
  • 4 scan methods — photo (OCR + AI), barcode, full restaurant menu, free text. No other halal app covers all four.
  • Multi-madhab support (Hanafi, Shafi'i, Maliki, Hanbali) with a conservative default.
  • 6 languages with full RTL Arabic; RevenueCat subscriptions with a 7-day trial and a generous free tier.
  • Flutter (iOS + Android)
  • Node.js / Express
  • TypeScript
  • PostgreSQL
  • Firebase Auth
  • Gemini AI
  • RevenueCat
  • Next.js
Experience

Where I've led and shipped.

Lead Full-Stack Developer

RoadBridge (opens in a new tab) · Paris, remote · B2B freight tender management platform Aug 2023 – Present

  • Led the V1 rebuild as a modular monolith in NestJS following DDD / CQRS / Hexagonal principles.
  • Built the V0 from scratch (Spring Boot + React + Keycloak): an Excel-to-tender parser and a multi-criteria carrier selection engine (CO₂, price, capacity, lead time).
  • Shipped Dedomena, a modular data marketplace (NestJS / Prisma / PostgreSQL) with semantic event discovery and a user-credits system.

Full-Stack Developer

Geomatic (opens in a new tab) · Casablanca · Interactive 3D geospatial mapping platform Sept 2022 – Jul 2023

  • Built the persistence layer (Spring Boot, JPA, Hibernate, PostgreSQL) with a query-performance focus.
  • Designed the user-management model with fine-grained ACL and Spring Security authentication.
  • Frontend in Angular 12 + NGRX (smart/dumb components, lazy loading).

Full-Stack Developer

TaillisLabs · Casablanca · Project Kari — web + mobile client services app Feb 2022 – Aug 2022

  • Implemented GraphQL as the orchestration layer, with Apollo v3 Subscriptions for real-time chat over graphql-ws.
  • Designed the Node.js / PostgreSQL backend with OAuth2 (Google / Facebook) authentication.
  • Built the React.js web and React Native mobile apps from Adobe XD designs.
Client work

Websites for real businesses.

Complete business sites — design, build, SEO, and conversion funnels — all live in production.

Skills

The stack.

Backend
  • NestJS
  • Spring Boot
  • Node.js/Express
  • Java
  • TypeScript
Frontend
  • React.js
  • Next.js
  • Angular
  • React Native
  • Flutter
  • Tailwind CSS
  • Framer Motion
Databases
  • PostgreSQL
  • MySQL
  • Prisma
  • TypeORM
  • JPA/Hibernate
Architecture
  • DDD
  • CQRS
  • Hexagonal (Ports & Adapters)
  • Modular monoliths
  • Monorepos (Turborepo)
AI Engineering
  • Claude API
  • Gemini API
  • AST analysis (Tree-sitter, ts-morph)
  • AI-assisted dev workflows
  • Prompt-engineered analysis pipelines
Auth & Payments
  • Keycloak
  • Firebase Auth
  • OAuth2
  • Spring Security
  • Stripe
  • PayPal
  • Lemon Squeezy
  • RevenueCat
DevOps
  • Docker
  • ELK
  • New Relic
  • n8n
  • Git
  • GitHub Apps/Actions
  • Vercel
  • Railway
  • Render
Growth
  • SEO / programmatic SEO
  • ASO
  • JSON-LD
  • Analytics
Contact

Let’s build something
that survives production.

khalidelattar9@gmail.com · +212 708 829 277 · Rabat, Morocco