Hello World

First post. What this site is, why I built it, and what's coming.

This is rebaselabs. A place to write.

I built this with Astro, Tailwind CSS v4, and MDX. The goal is simple: write things down, ship things, show the work.

Why another personal site

Most personal sites are dead. Mine will probably be too, eventually. But right now I want a place that I actually control — no CMS dashboard, no subscription, no Substack taking a cut. Just markdown files in a git repo and a VPS doing the work.

The stack is deliberately boring where it should be boring and modern where it matters. Astro pre-renders everything to static HTML. Pages load in milliseconds. No JavaScript unless a component actually needs it.

The setup

npm create astro@latest
# then make it not look terrible

Content lives in src/content/blog/. Push a .mdx file, Coolify picks it up and deploys. No pipeline to configure. No YAML hell.

What’s coming

  • Notes on building for the web
  • Things I’m figuring out in public
  • Possibly some interactive demos embedded right here in posts

More soon.