Scalable Backend Systems
Design and develop robust backend systems built to handle high workloads reliably.
// hello world, i am
15+ years crafting scalable backend systems, microservices, and enterprise applications with Java & Spring Boot — now exploring the world of AI, LLMs, and RAG.
01 // about
I am a Senior Backend Developer with more than 15 years of experience in software engineering, specializing in Java, Spring Boot, backend architecture, and distributed systems.
Throughout my career, I have worked on building and maintaining scalable applications, microservices, APIs, and enterprise systems. I enjoy solving complex technical problems and designing systems that are reliable, maintainable, secure, and capable of handling high workloads.
Beyond traditional software development, I have a strong interest in Artificial Intelligence, Large Language Models, RAG, and AI-powered applications. I enjoy experimenting with LLMs, Ollama, vector databases, and AI-assisted development to explore how emerging technologies can solve real-world problems.
I believe that good software is not only about writing code. It is about understanding problems, designing the right architecture, continuously learning, and creating technology that provides meaningful value to its users.
02 // expertise
Design and develop robust backend systems built to handle high workloads reliably.
Build production-grade Java and Spring Boot applications for enterprise needs.
Design and implement microservice architectures that scale with your business.
Develop clean, well-documented RESTful APIs and enterprise-grade applications.
Optimize databases and application performance for speed, stability, and efficiency.
Containerize workloads and orchestrate them on modern cloud-native infrastructure.
Implement fast, relevant search and data solutions powered by Elasticsearch.
Explore AI, LLM, RAG, and AI-powered applications to solve real-world problems.
Experiment with new technologies through personal projects, apps, and games.
03 // toolbox
Technologies I work with daily — from databases and containers to search engines and AI tools.
04 // philosophy
“Keep learning. Keep building. Keep improving.”
Technology constantly evolves, and I believe the best way to keep growing is to stay curious, experiment with new ideas, and turn those ideas into something useful.
I am always interested in challenging problems, new technologies, and opportunities to build something meaningful.
05 // beyond code
When I'm not shipping code, you'll find me doing these:
Capturing moments and perspectives — composition matters in code and photos alike.
Exploring new roads and destinations — debugging my thoughts one ride at a time.
Building small experimental apps and games to learn, create, and have fun with technology.
06 // contact
Interested in challenging problems, new technologies, or opportunities to build something meaningful? Let's talk.
Say Hello