Mohamed Habib Portfolio
A cinematic bilingual portfolio engineered as a tested web product, not a static résumé.

The current release candidate completes the move from a Vite SPA to a bilingual Next.js 16 product with static routes and locale-aware metadata. Its carbon-and-amber visual system now uses editorial composition, native reveal behavior, and GSAP only where scroll choreography adds meaning. The Three.js Systems Lab is deferred until it approaches the viewport, while reduced-motion users receive complete static content. The release also hardens contact validation and rate limiting, restores focus across overlays, and adds Playwright coverage for both languages, project routes, keyboard paths, responsive layouts, and 200% text zoom. Six final mobile Lighthouse runs measured Performance 98, Accessibility 100, and zero layout shift. Testimonials, booking, and full case-study publication remain behind approval gates.
Gallery


What the build contains
- Performance
- 98
- Accessibility
- 100
- Languages
- EN/AR