Shatha Hamdan
Back to projects
Selected project · Oct 2026

Bilingual Portfolio & Content Platform

Role: Full-stack developer — architecture, API, front end, dashboard, and deployment

Project cover: Bilingual Portfolio & Content Platform

About this project

A production-grade bilingual (Arabic/English) portfolio built on a fully decoupled architecture: a Next.js and TypeScript front end consuming a separate Laravel REST API backed by PostgreSQL. Every piece of content is managed from a custom admin dashboard, and pages update automatically through incremental static regeneration, so publishing new work never requires a redeploy. Each project has its own indexable page with dynamic Open Graph images, structured data, and hreflang tags. Security and quality were built in from the start: token-based authentication with Sanctum, rate limiting, a locked-down CORS policy, validated file uploads, and a fix for a login timing attack. The API is covered by 186 automated tests and 122 Postman requests

9 images