Hello World — Why I'm Starting This Blog
An introduction to this blog: what I'll be writing about, why I'm making the jump from distributed systems to AI engineering, and what you can expect.
views
| comments
Why This Blog Exists#
I’m Kevin — a software engineer at AWS DynamoDB transitioning into AI engineering. This blog is where I’ll document what I learn, build, and think about along the way.
After graduating from the University of Waterloo and spending time building distributed systems at scale, I’ve become deeply fascinated by what’s happening in AI — particularly at the systems layer. Not just the models, but the infrastructure around them: RAG pipelines, agent orchestration, evaluation frameworks, and the engineering craft of making AI systems reliable in production.
What I’ll Write About#
- RAG Systems — Retrieval-augmented generation architectures, chunking strategies, vector databases, and retrieval evaluation
- AI Agents — Multi-agent orchestration, tool use, planning, and real-world agent design patterns
- LLM Evaluation — Benchmarking, RAGAS, human-in-the-loop evaluation, and how to know if your system actually works
- Systems Thinking — Lessons from distributed systems that apply to AI infrastructure
- Career Notes — Reflections on navigating the transition from SDE to AI engineer
Building in Public#
Everything I learn, I’ll share here. The goal is to think clearly by writing, and hopefully help others on a similar path.
Let’s get started.