Blog
Notes on building software, written from the trenches
May 18, 20265 min read
Bilingual SEO in Next.js: Getting Arabic and English Right
RTL layouts, hreflang alternates, localized metadata, and JSON-LD — a checklist for ranking in both Arabic and English search results.
Next.jsSEOi18nRTL
Read articleApril 22, 20267 min read
CQRS with NestJS: A Practical Guide (Without the Ceremony)
CQRS doesn't have to mean event sourcing and ten layers of abstraction. Here's how I structure pragmatic CQRS in NestJS with Prisma and PostgreSQL.
NestJSCQRSBackendPostgreSQL
Read articleMarch 10, 20266 min read
Micro-Frontends in the Real World: Lessons from an Enterprise Government Platform
What I learned shipping micro-frontends on a large government platform — module boundaries, shared design systems, and the traps nobody warns you about.
Micro-FrontendsArchitectureNext.js
Read article