dev-error-explainers
Seven deterministic JavaScript explainers, shared with six iloveblogs browser tools. Use the library offline, in a terminal, in CI or through an MCP client.
Open source / Mahdi Ben Rhouma
The public projects behind my tools and writing, alongside earlier applications and learning work. Each repository links to its source; the featured pages explain how it connects to the rest.
Seven deterministic JavaScript explainers, shared with six iloveblogs browser tools. Use the library offline, in a terminal, in CI or through an MCP client.
A symptom-first incident index, SQL assets and broken/fixed examples for RLS, webhook idempotency and Next.js caching.
A published extraction of content scoring, taxonomy, linking and Search Console scripts. A snapshot to study alongside the current iloveblogs publication.
14 repositories
Paste a developer error, get the real cause and the fix. Offline, zero-dependency explainers for CORS, ESM/CJS, npm ERESOLVE, ChunkLoadError, Postgres/Supabase DATABASE_URL and Next.js build errors.
GitHub profile README: introduction, links and selected projects.
Symptom-first index of Next.js + Supabase production incidents: root cause, fix, postmortems with detection SQL, and runnable broken/fixed examples (pgTAP, Vitest).
A collection of MCP servers.
Historical snapshot of MDX scoring, taxonomy, linking and Search Console scripts.
Browse the files and README in this public repository.
The original public portfolio repository, linked to mahdibr.online.
Full-stack web application built for Sesame University — student management, event tracking, and club administration portal.
Browser-based 3D floor plan editor with real-time rendering. Drag-and-drop room layout, wall/door/window placement, 2D↔3D toggle. Built for real-estate and interior design.
Wedding website — bilingual invitation platform with RSVP management, event schedule, and guest portal.
Browse the files and README in this public repository.
Browse the files and README in this public repository.
Browse the files and README in this public repository.
Browse the files and README in this public repository.
04 / Start a conversation
Have a project in mind or a role that sounds like a fit? A short note about the context and what you need is a good place to start.