This portfolio started as a decision between a WordPress builder workflow and a code-first workflow.
The code-first path won because the site should also demonstrate the work behind it: component structure, styling decisions, deployment, performance, and the ability to turn design references into a real interface.
Stack
- Astro for the site framework
- Markdown and MDX for writing
- Cloudflare Pages for deployment
- GitHub for version control
- Light-blue visual system inspired by the Apex marketing theme
Why Astro
Astro is a good fit because the first version of the portfolio does not need a heavy backend. Most pages are static, fast, and content-focused. JavaScript can be added only where it creates value, such as future Three.js sections or project demos.
Next Steps
The first milestone is simple: publish a polished home page, add real project pages, and connect the domain. After that, the site can grow into a stronger professional archive.