This is the first post on the blog. The site now ships with MDX so I can write
posts as plain Markdown files in content/blog/ and drop in React components
whenever I want something interactive.
Why MDX
I wanted something:
- Simple — no CMS, no DB, no extra service to keep running.
- Versioned — posts live in the same git repo as the rest of the site.
- Extensible — when a post needs a chart or a custom widget, MDX lets me embed real React without leaving the file.
What's next
I'm planning to write about the things I'm working on day-to-day:
- AI calling at CHATI — WebRTC, SIP, and the messy parts of real-time voice.
- Refactoring older projects with what I've been learning about system design.
- Small automation tools I build for myself.
Until then — feel free to poke around the terminal on the home page.