SEBASTIAN KLIMAS

<BACKEND DEVELOPER>

RECIPES MANAGER
What motivated me?
The desire to create an ambitious, representative application.
The idea to create ā€˜Recipes Manager’ came to me while searching through a notebook with recipes. I wanted to build something that would allow me to organise this culinary knowledge, and later, in the era of artificial intelligence, I expanded it with AI. This is how the project came about, designed to showcase both my skills in creating and securing REST API applications and my ability to integrate AI solutions with classic backend architecture.
What makes it stand out?
The use of artificial intelligence for processing recipe photos.
By adding AI features to my project, I wanted to give users the opportunity to talk to a chatbot and interact with the system in this way. Thanks to Spring AI, I was able to introduce three different endpoints: the first, open, for casual conversations about cooking, for everyone; the second, requiring login, which allows the bot to modify data in the database, e.g. add recipes; and the third, the most advanced, allowing users to send a photo of a recipe to a language model, which analyses the content and fills in the fields in the database itself. For this purpose, I also used the Imgscalr library, which takes care of processing and optimising images before sending them to the model.
What does it mean for me?
Proof of my skills as a Java Developer.
Looking at the project from the user's perspective, Recipes Manager is more than just a recipe database. It is the backend for a platform that introduces intelligent interaction into everyday cooking. It allows you to transfer your grandmother's recipe book into the modern digital world. Every element of this system - from the precise security mechanism to the natural dialogue with AI - has been designed to make the user feel that technology is not getting in their way, but actually making their life easier. This project is therefore not only a demonstration of my programming skills, but also an attempt to show how a modern approach to software engineering can make even something as everyday as cooking an experience supported by artificial intelligence.