Hello from the new site
I retired a chat-UI demo and replaced it with a proper portfolio + blog. Here's what changed and why.
- #meta
- #astro
This site used to be a single-page chat UI demo — pretty, but functionally dead. It didn’t say anything about the work I do or the things I think about. So I rebuilt it.
What’s here now
- Projects — a curated slice of my work, grouped by theme: featured products, MCP servers, developer tools, and experiments.
- Blog — long-form posts about MCP, AI tooling, full-stack work, and the occasional embedded detour.
- Notes — short-form snippets, gotchas, and cheat-sheets.
- About — skills, timeline, contact.
Stack
The site is built with Astro + Markdown + Tailwind CSS, deployed to
GitHub Pages via Actions. It’s static, fast, and the content lives in plain .md files inside
the repo — no CMS, no database. Adding a post is git commit && git push.
Why I’m writing publicly
Most of what I learn comes from other people writing publicly about their work. I’d like to return the favor — and writing things down forces me to understand them properly. Expect posts on Model Context Protocol servers (I maintain a fleet of them), AI-assisted developer tooling, and the small engineering decisions that make products feel polished.
If a post helps you, or if you spot something wrong, the easiest way to reach me is the email on the About page.