AMR Engineering Portfolio
jan 2026 — Heden
Overview
Een monorepo-portfolioplatform gebouwd als een echte engineering-oefening. Vierlaagse Clean Architecture .NET 10 Minimal API aan de backend; Next.js 15 App Router met ISR, drietalige ondersteuning (EN/AR/NL), RTL-layout en dark mode aan de frontend.
What I Built
- Clean Architecture-laagsgrenzen ontworpen en afgedwongen via .csproj-projectreferenties
- Repository Pattern gebouwd over JSON-contentbestanden met IMemoryCache (15 minuten TTL)
- Drietalige routering geïmplementeerd met next-intl inclusief volledige RTL-ondersteuning voor Arabisch
- Gestructureerd als een echte monorepo met npm-workspaces en gedeelde TypeScript-pakketten
Tech Stack
What Was Delivered
Een monorepo-portfolioplatform gebouwd als een echte engineering-oefening, niet een template. De backend is een vierlaagse Clean Architecture .NET 10 Minimal API met afgedwongen laagsgrenzen via .csproj-projectreferenties, een Repository Pattern over JSON-contentbestanden en IMemoryCache — gedimensioneerd voor een portfolio maar gestructureerd voor echte uitbreidbaarheid. De frontend is Next.js 15 App Router met ISR, drietalige ondersteuning (EN/AR/NL) met volledige RTL-layout voor Arabisch en Tailwind CSS v3. Gebouwd met npm-workspaces, gedeelde TypeScript-pakketten en een content-as-code-aanpak waarbij alle portfoliodata in versiegeborgde JSON-bestanden staat.