How I Built an AI Assistant for My Career with Java, Spring AI, and MongoDB
How one developer built a personal AI assistant in Java using Spring AI, MongoDB Vector Search, conversation memory, and tool calling with …

Ricardo is a Senior Software Engineer, focused on Java, Kotlin, and MongoDB, helping developers build secure, scalable, and cloud-native applications.
1 views

How one developer built a personal AI assistant in Java using Spring AI, MongoDB Vector Search, conversation memory, and tool calling with …

Ricardo Mello
106 viewsIn this third and final part, we will build on the execution plan created in Part 2 and focus on the remaining stages of the agent workflow. …

Ricardo Mello
118 viewsWe will look at how the agent is built with Java and Spring AI, how its capabilities and boundaries are defined, how it is triggered by the …

Ricardo Mello
156 viewsWith this project, I am not trying to build a complete WMS. Instead, I want to use a logistics scenario I know well to explore how an AI …

Ricardo Mello
1,426 viewsIn this tutorial, we will learn to build an application in Kotlin that utilizes full-text search in a database containing thousands of …

Ricardo Mello
5,610 viewsWhen we think about a system that operates at scale, we are usually talking about an application that needs to serve millions of users. This …

Ricardo Mello
3,796 viewsHave you ever wondered why updates and upgrades are so essential for any system? Well, it’s no secret: They ensure that systems remain …

Ricardo Mello
6,015 viewsBringing together semantic vectors and exact keyword matching with $rankFusionIf you’ve been following along this series, you already know …

Ricardo Mello
2,012 viewsIn the previous article—Getting Started With Hibernate ORM and MongoDB—we learned how to configure Hibernate to work with MongoDB, create an …

Ricardo Mello
4,131 viewsFor years, Hibernate ORM has been one of the most popular frameworks in the Java ecosystem. It was built to simplify data persistence by …