Amr Madkour

Home
Ervaring
Contact
Amr Madkour

Amr Madkour

Senior Software Engineer

Gepassioneerd door schone architectuur, AI-verrijkte engineering en systemen die meegaan.

Snelle links

HomeErvaringContact

Verbinding maken

© 2026 Amr Madkour. Alle rechten voorbehouden.

Privacybeleid
All Experience
Personal Project

AMR Engineering Portfolio

jan 2026 — Heden

Full-Stack

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

Next.js
.NET 10
TypeScript
Tailwind CSS
Clean Architecture
next-intl
C#

What Was Delivered

AMR Engineering Portfolio

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.

Next.js
.NET 10
Clean Architecture
TypeScript
Tailwind CSS
next-intl
Back to ExperienceGet In Touch
Monorepo
C#