// hello world, i am

Agung Panji Bawono

Senior Backend Developer & Technology Enthusiast

15+ years crafting scalable backend systems, microservices, and enterprise applications with Java & Spring Boot — now exploring the world of AI, LLMs, and RAG.

About Me

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.

What I Do

[01]

Scalable Backend Systems

Design and develop robust backend systems built to handle high workloads reliably.

[02]

Java & Spring Boot Apps

Build production-grade Java and Spring Boot applications for enterprise needs.

[03]

Microservice Architecture

Design and implement microservice architectures that scale with your business.

[04]

REST APIs & Enterprise Systems

Develop clean, well-documented RESTful APIs and enterprise-grade applications.

[05]

Database & Performance Optimization

Optimize databases and application performance for speed, stability, and efficiency.

[06]

Docker & Kubernetes

Containerize workloads and orchestrate them on modern cloud-native infrastructure.

[07]

Elasticsearch Solutions

Implement fast, relevant search and data solutions powered by Elasticsearch.

[08]

AI, LLM & RAG Exploration

Explore AI, LLM, RAG, and AI-powered applications to solve real-world problems.

[09]

Personal Tech Experiments

Experiment with new technologies through personal projects, apps, and games.

Tech Stack

Technologies I work with daily — from databases and containers to search engines and AI tools.

// languages & frameworks

Java Spring Boot REST APIs

// data & search

PostgreSQL MySQL Elasticsearch Vector Databases Debezium

// infrastructure

Docker Kubernetes Microservices Caching Monitoring & Log Management

// messaging

RabbitMQ Apache Kafka

// ai & experiments

LLMs RAG Ollama AI-Assisted Development

My 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.

Beyond the Terminal

When I'm not shipping code, you'll find me doing these:

Photography

Capturing moments and perspectives — composition matters in code and photos alike.

Motorcycle Touring

Exploring new roads and destinations — debugging my thoughts one ride at a time.

Personal Projects

Building small experimental apps and games to learn, create, and have fun with technology.

Let's Build Something

Interested in challenging problems, new technologies, or opportunities to build something meaningful? Let's talk.

Say Hello