I currently work as a Java Backend Developer, focusing on building reliable backend services, system integrations, and data-driven solutions. I enjoy turning complex problems into clean, maintainable software and sharing knowledge to help others learn programming along the way.
I also have a strong interest in AI and intelligent systems. I'm always curious about how technology can make everyday work easier — whether through automation, smart data processing, or intelligent search.
- A full-stack web application with a Java backend, UI, and AI-powered services.
- Combines a movie database, advanced search (including LLM-based approaches), and personalized rating prediction, that uses public data to estimate how much a user will like a given movie or TV series.
- A modular application for displaying dynamic scenes and external data on a 64×64 RGB LED matrix powered by Raspberry Pi.
- Built with Python and Docker, with a scene-based architecture designed for easy extension with new data sources and visualizations.
- A full-stack application and REST API for exploring and managing external SQL databases without predefined entities for their schemas.
- Dynamically discovers schemas, tables, columns, primary and foreign keys, enabling generic data access and modification without hardwiring the backend to a specific database structure.
- A CLI application that analyzes Git history between releases and generates structured release notes from the changes included in a version.
- Built with Java 21 and Picocli, with a focus on Git/GitHub workflows and release automation.
- Hands-on exploration of applied AI topics such as intelligent search, OCR, and speech recognition.
- Experimenting with different LLMs, AI agents, and autonomous decision-making approaches through learning, research, and side projects.
|
Java |
Spring Boot |
C# |
.NET |
Python |
|
PostgreSQL |
Oracle |
MongoDB |
MS SQL |
Elasticsearch |
|
HTML |
CSS |
JavaScript |
TypeScript |
React |
|
Docker |
Git |
Maven |
Hibernate |
Linux |
- Strong focus on backend development (Java/Spring), API design, and data layers
- Ability to translate requirements → technical solution
- Experience with integrations, automation and working in structured environments
- Interest in AI-assisted apps, search and document processing
More information about my experience, projects, skills, and certifications is available on my personal website:
“Great software is built when passion meets curiosity.”

