A 3D GitHub logo on a white dice

Hello World


First post! This blog is now live and I figured I’d use it to explain why it exists.

Why a blog in 2026?

I’ve been meaning to write more for a while. I spend a lot of my time at GitHub helping developers improve their workflows, and I keep running into the same topics: AI-assisted coding, developer experience, documentation-as-code, homelabs. Instead of repeating myself in DMs and Slack threads, I decided to put it all in one place.

Plus, building the blog itself was a fun excuse to play with Astro.

The tech stack

This site is intentionally simple:

  • Astro 6 for static site generation with zero client-side JavaScript
  • Markdown/MDX for content, managed through Astro’s Content Layer API
  • Plain CSS with custom properties for theming (no Tailwind, no preprocessors)
  • GitHub Pages for hosting, deployed automatically via GitHub Actions

The whole thing builds in under a second and ships exactly 0 bytes of JavaScript to the browser. Source code is on GitHub if you want to poke around.

What to expect

I plan to write about:

  • GitHub Copilot and AI-assisted development (context strategies, agent workflows, tips and tricks)
  • Developer experience (CI/CD, documentation, tooling)
  • Homelab and self-hosting (the never-ending quest to automate everything)
  • Side projects like Copilot Panorama and Pecunia

No fixed schedule. I’ll write when I have something worth sharing. If you want to stay in the loop, there’s an RSS feed for that.

See you around. 👋