Developer Portfolio Platform
A personal portfolio and technical blog built with Astro, Markdown, and Cloudflare Workers.
3/4/2026 · active
astrocloudflare-workersmarkdown
Overview
This portfolio brings my projects, technical writing, and professional experience into one fast, accessible site. Content lives in typed Markdown collections so posts and projects remain easy to maintain while Astro generates lightweight pages.
Approach
The site uses reusable Astro components for shared navigation, cards, filters, and article layouts. Content schemas validate metadata during builds, while client-side search and filtering keep the blog responsive without requiring a separate backend.
Stack
- Astro and TypeScript
- Markdown content collections
- MiniSearch for client-side blog search
- Cloudflare Workers for deployment
Outcomes
- Static, search-friendly article and project pages
- Responsive layouts with light and dark themes
- RSS, sitemap, canonical metadata, and structured data
- Automated tests and CI verification before deployment