Hello Project

astroportfolio · Source

Astro · TypeScript · Node.js


Problem it solves

Engineers need a structured, static, lightweight place to document experiments, projects, and skill growth without relying on commercial platforms.

Tech stack

  • Astro (static site generation)
  • Markdown/MDX content
  • TypeScript schemas

Deployment notes

Built for Cloudflare Pages. Output directory is dist/.

Architecture considerations

  • Content collections keep validation close to content.
  • No database required.
  • Fully static, cacheable HTML.

Tradeoffs

  • No dynamic search without third-party or client-side indexing.
  • Content is committed as files, not through a CMS UI.