About Me

The craft of building intelligent systems.

I'm Aaron Sherrill—a software engineer with 17 years of experience shipping products that matter. For the past several years, I've been deeply immersed in the world of artificial intelligence, building the infrastructure and systems that make AI practical and powerful.

My work sits at the intersection of engineering excellence and product vision. I don't just write code; I architect systems that solve real problems. Whether it's designing multi-agent orchestration patterns, optimizing LLM pipelines, or leading technical teams through complex challenges, I bring a pragmatic approach to cutting-edge technology.

What drives me

Building for the long term

I believe in creating systems that stand the test of time. Quick fixes and shortcuts have their place, but sustainable architecture is what separates prototypes from products.

The art of simplification

Complexity is the enemy of execution. My best work comes from finding elegant solutions to hard problems—stripping away the unnecessary until only the essential remains.

Collaboration and craft

Great software is built by teams, not individuals. I value the craft of engineering and the people who practice it. Mentoring, teaching, and learning are core to how I work.

Experience

Over nearly two decades, I've worked across startups and established companies, wearing hats from individual contributor to technical lead. I've shipped products used by millions, architected systems processing billions of requests, and helped teams navigate the transition from legacy systems to modern platforms.

In recent years, my focus has shifted to AI infrastructure and agent systems. I've built vector search pipelines, designed LLM orchestration frameworks, and created the tooling that makes AI accessible to engineering teams. This work combines my deep software engineering background with the exciting possibilities of modern AI.

"The best time to plant a tree was 20 years ago. The second best time is now."

— Chinese Proverb