Mahdi Br

Full-stack developer · Author of iloveblogs.blog

Last updated:

Mahdi Br — author of iloveblogs.blog

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 →