AMR Engineering Portfolio
Jan 2026 — Present
Overview
A personal engineering project built to practice real-world architecture, not just produce a polished page. The backend is a four-layer Clean Architecture .NET 10 Minimal API; the frontend is Next.js 15 App Router with three-locale support, RTL, and dark mode.
What I Built
- Designed and enforced Clean Architecture layer boundaries via .csproj project references
- Built a Repository Pattern over JSON content files with IMemoryCache for a 15-minute read-through cache
- Implemented three-locale routing with next-intl including full RTL layout support for Arabic