Mahdi Br
Full-stack developer · Author of iloveblogs.blog
Last updated:
About the author
I am a solo full-stack developer based in France, building SaaS products on the Next.js App Router with Supabase as the data tier. My day-to-day work covers authentication, Row-Level Security, serverless PostgreSQL tuning, Edge Runtime constraints, zero-downtime migrations, and n8n automation workflows. I started iloveblogs.blog to capture the production details that the official docs leave out: the exact error message, the reproduction steps, the config that fixed it, and the gotcha that will break again if you forget it.
Every troubleshooting post and guide on this site is reproduced against a live environment before it ships. I do not publish theory; I publish what I tested. If a claim cannot be verified with a command, a screenshot, or a reproducible repository, it stays out of the article.
Expertise
- Next.js App Router, Server Components, Server Actions, and Edge Runtime.
- Supabase Auth, RLS policies, Postgres triggers, migrations, and pgvector search.
- TypeScript, Node.js, REST/GraphQL APIs, and CI/CD on Cloudflare Pages.
- n8n automation, Ollama self-hosting, and privacy-first analytics (Plausible/Matomo).
Credentials
- Maintainer of mahdibrr/awesome-nextjs-supabase— production SQL snippets, incident index, and checklists.
- Real production code in Next.js, Supabase, PostgreSQL, TypeScript, n8n, and Ollama.
- Editorial methodology documented in the Editorial Policy.
Connect
More about this site
iloveblogs.blog is a production-engineering publication for solo builders and small teams. The goal is simple: when something breaks in your Next.js or Supabase stack, you should find a tested fix here faster than digging through GitHub issues.
Read the full site story →