Personal Portfolio Website

Featured

Built by Youssef Salem Hassan

01

Overview

Personal Portfolio Website — Bilingual Next.js portfolio (Arabic RTL + English) with project case studies, services, articles, and certificates

Bilingual Next.js portfolio (Arabic RTL + English) with project case studies, services, articles, and certificates

02

The Problem

A personal portfolio needs to be more than a static resume: it has to present projects, proof, contact paths, and SEO-friendly structure in one fast, maintainable surface.

03

The Solution

I first built the portfolio in Flutter Web, then rebuilt it in Next.js App Router with next-intl (Arabic RTL and English), Tailwind CSS, per-project case studies with screenshot galleries, service pages, articles, certificates, generated OG images, structured data, a sitemap with hreflang, and Playwright end-to-end tests.

Technologies used

9

Languages

TypeScript

Platforms

Flutter Web

Tooling & delivery

Vercel

Experience & UI

Next.jsReactTailwind CSS

Other

next-intlPlaywrightSEO
04

Key Outcomes

  • Live at youssefsalem.dev in Arabic and English: project case studies with screenshot galleries, plus services, articles, and certificates.
  • Every change passes typecheck, lint, and Playwright end-to-end tests before it ships to Vercel.
  • Created a deployable personal brand hub with projects, skills, certificates, and professional story in one place.

More projects