06 · TK-101 · Projects
Abdulmeer bilingual portfolio
An Arabic and English Next.js portfolio with content administration, container deployment and domain routing through Cloudflare Tunnel.

The problem
A personal portfolio needs to present content in two languages and allow routine updates without editing application code.
Solution and data flow
Next.js and React provide the pages and components, with an administration interface for copy and images. Deployment separates the website and Cloudflare Tunnel into containers on a Docker network.
Implementation and challenges
Deployment tooling builds the release, checks health and domain setup, and can return to the previous image if startup fails. Coordinating bilingual content and deployment alongside other services is the main integration challenge.
Skills developed
Bilingual web development, React components, content management, Docker, health checks and domain integration.