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
    Monorepo
    C#
    Back to ExperienceGet In Touch