About
About Juan Cabrera
Juan Cabrera is a software engineer, entrepreneur, and author with nearly 30 years of experience designing and building software systems. He holds a Bachelor’s degree in Computer Science and a Master’s degree in Business, combining a deep technical background with a practical understanding of how technology creates business value.
Over the course of his career, Juan has worked across multiple generations of software development—from traditional enterprise applications and web systems to cloud computing, SaaS platforms, automation, and artificial intelligence.
His current work focuses on AI agents and multi-agent systems, particularly how to build agents that are more efficient, deterministic, reliable, and economical. He is especially interested in reducing unnecessary LLM calls by enabling agents to learn from previous work, preserve validated knowledge, and replace repeated reasoning with conventional software when appropriate.
Juan approaches AI engineering from the perspective of a working software engineer: ideas should be implemented, measured, tested, and supported by evidence. That philosophy is at the heart of Smart AI Agents – Don’t Let Tokens Eat Up Your Budget, which combines practical architecture patterns with real implementations and controlled benchmarks to explore how AI agents can become smarter while using fewer tokens and reducing cost.
Find your next book on Leanpub.
Thousands of books, courses, bundles and tracks, updated by their authors as they write.
Browse the store