I’m Michael — a Senior Software Engineer based in New York. I’ve been meaning to set up a personal site for a while. This is it.
Why now
I wanted a place to write that I actually own. Not a Medium account I might lose access to, not a LinkedIn post that gets buried in a feed. Just a straightforward static site on my own domain.
Why Astro
I migrated this from a plain static HTML/CSS/JS setup. Astro was the obvious choice: it ships zero JavaScript by default, has excellent static site generation, and integrates cleanly with GitHub Pages via Actions. It also lets me write content in Markdown, which is exactly the friction level I want for a blog.
The whole build outputs to dist/, a GitHub Action deploys it on push to main, and that’s the entire pipeline. Nothing to manage.
What I’ll write about
Mostly software engineering — things I’m working on, system design patterns I find interesting, lessons from production incidents, and Python/Java/Kotlin deep dives.
Occasionally: photography.
Not a newsletter. No cadence commitments. Just posts when I have something worth writing.
More soon.