Ahmad Alghawi · Senior Full Stack & AI Engineer
Blog
Notes from building real products — React and Next.js patterns, Firebase and Firestore in production, performance and SEO work, and what AI-assisted development actually changes.

- Migrating React & Firebase to Next.js: SSR and Server Actions 2026-08-11 — Migrate your React & Firebase app to Next.js. Learn how to leverage SSR and Server Actions to boost SEO, speed up load times, and secure your database.
- Boost React & Firebase Performance: Speed & UX Best Practices 2026-06-25 — Optimize React & Firebase apps for blazing speed & UX! Learn key strategies to boost performance, improve SEO, and keep users engaged.
- Mastering React & Firebase Testing: Unit & Integration 2026-06-11 — Master React & Firebase testing! Learn unit & integration strategies with practical examples to build reliable, scalable apps.
- Building Robust Authentication & Authorization with Firebase in React 2026-06-11 — Master Firebase Auth & Auth in React! Build secure user systems with ease. Dive into email/password, social logins, and robust security rules.
- Expo EAS Build: The Indispensable Tool for React Native Firebase 2026-06-11 — Tired of React Native + Firebase build hurdles? Learn why Expo EAS Build is the indispensable tool for seamless, production-ready app deployment!
- The Firestore orderBy + where Composite Index Pitfall 2026-04-30 — A "simple" published-posts query exploded in production with a missing-index error. Here is why, and the two-line fix that made it go away.
- Goodbye react-helmet, hello React 19 2026-04-30 — React 19 hoists <title>, <meta> and <link> tags into <head> automatically. Here is what changed in my portfolio when I dropped react-helmet-async.
- Building a Firestore-backed Markdown Blog 2026-04-30 — How I added a fully admin-driven blog to my React 19 portfolio using Firestore, react-markdown, and a custom prerender pipeline — no headless CMS required.