Kevin Gao

Back

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.

Hello World — Why I'm Starting This Blog
https://kevingao25.github.io/blog/hello-world
Author Kevin Gao
Published at March 14, 2026