Engineering Notes
Short articles on how we build, ship, and scale production software.

Building Bilingual Next.js Apps: RTL, next-intl, and Arabic Typography Done Right
A practical guide to shipping bilingual Arabic/English Next.js products with correct direction, routing, font loading, and readable Arabic typography.
SaaSBackendEngineeringMulti-Tenant SaaS with PostgreSQL and Prisma: Patterns That Survive Production
How to design tenant-scoped PostgreSQL and Prisma applications that stay maintainable, observable, and safe as customer count grows.
Apr 22, 2026 · 5 min readRead article →
ProductMENACase StudyWhat It Takes to Build Clinic Software for MENA Healthcare
A practical look at the product, compliance, workflow, and localization decisions behind clinic software built for the MENA region.
Apr 5, 2026 · 5 min readRead article →
BackendEngineeringScaling GraphQL APIs with NestJS: Lessons from Real Projects
Practical patterns for keeping NestJS GraphQL APIs fast, modular, and predictable as product complexity and traffic grow.
Mar 30, 2026 · 5 min readRead article →
E-CommerceMENAProductChoosing a Payment Stack for MENA: Paymob, Fawry, and Stripe Together
How to think about payment providers, local rails, reconciliation, and checkout trust when building for MENA markets.
Mar 12, 2026 · 5 min readRead article →
MobileEngineeringMENAOffline-First Mobile Apps with React Native and Expo
How to design React Native and Expo apps that keep users productive when connectivity is unstable — and sync cleanly when it returns.
Feb 18, 2026 · 5 min readRead article →
E-CommerceMENACase StudyWhy We Build Multi-Vendor Marketplaces Differently in MENA
Lessons from designing marketplace platforms for regional seller operations, buyer trust, local payments, and operational control.
Feb 4, 2026 · 5 min readRead article →
AIArabicEngineeringAI Chatbots That Actually Understand Arabic
What it takes to build Arabic-language AI assistants that handle dialects, retrieval, tone, and business context reliably — not just in demos.
Jan 27, 2026 · 5 min readRead article →
ProductEngineeringOur 4-Week Discovery Process: From Idea to Build-Ready Brief
How a focused 4-week discovery converts a product idea into a clear scope, delivery plan, and a first release the team can build with confidence.
Jan 9, 2026 · 5 min readRead article →
ProductEngineeringThe Real Cost of Skipping Post-Launch Support
Why the first 60 days after launch are the most valuable learning period in the product lifecycle — and what it costs when teams walk away.
Nov 20, 2025 · 6 min readRead article →