Web / 2026
abdoahmed.com
A restrained personal portfolio built as a static, content-first Astro site.
- Status
- In progress
- Technologies
- Astro, TypeScript, CSS
This portfolio keeps project content in Markdown and the rest of the site content in small typed data files. It is statically generated, uses minimal client-side JavaScript, and is designed for deployment through Cloudflare Pages.
Design approach
The interface relies on typography, spacing, and a compact project hierarchy rather than animation or decorative interface components.
Technical approach
Astro Content Collections validate project metadata at build time. Project pages are generated as static HTML, while shared information such as biography, skills, and links remains easy to update in src/data/.