1 min readPersonal
Building in the Open
Why I started this blog and what I hope to share — from ML research to personal reflections.
I've been meaning to write more for a while. Not tweets, not Slack messages — actual long-form thinking.
Why a Blog?
As an ML engineer, I spend most of my time reading papers, writing code, and debugging distributed training runs. The ideas accumulate but rarely get organized into something coherent.
A blog forces me to:
- Clarify my thinking — if I can't explain it simply, I don't understand it well enough
- Build a public record — of what I've learned and how my views evolve
- Connect with others — who are working on similar problems
What to Expect
This blog will cover a mix of:
- Technical deep dives — paper breakdowns, implementation notes, architecture decisions
- Personal reflections — on the craft of engineering, career, and life in general
- Project writeups — things I'm building, what worked, what didn't
No schedule, no SEO optimization, no growth hacking. Just writing when I have something worth saying.
The Stack
For the curious, this blog is built with:
Next.js 16 + MDX + Tailwind CSS v4
Deployed on Vercel via GitHub push
Content as .mdx files in the repo
Simple. Version-controlled. No database.