Personal engineering journal

Calm Systems &AI Notes

A thoughtful tech blog about backend engineering, Java, cloud architecture, AI tooling, product ideas, and the small decisions that make software feel dependable.

8Articles
8Categories
8+Years Exp.
Coffee
Latest Article

Practical Error Handling in Spring Boot for Reliable Production APIs

A hands-on guide to robust error handling in Spring Boot APIs—covering best practices, code examples, and production-ready patterns.

13 min read
Read Article

Featured Articles

Signal-rich writing for builders

Categories

Choose the mental tab

Career Path

Technology growth, one production lesson at a time

From first backend systems to production architecture

The path keeps moving through real systems: banking constraints, enterprise integration, cloud product work, and now AI-assisted engineering habits.

Layer 1

Banking

Layer 2

Cloud

Layer 3

AI Workflow

2017

Foundation

Banking Backend Roots

Started building financial operation systems, learning how data accuracy, reports, and service behavior shape real business workflows.

Spring BootPostgreSQLReports
2019

Enterprise Systems

Government & Banking Delivery

Moved into larger enterprise environments: correspondence systems, training platforms, SSO, Oracle-backed services, and legacy integration.

JavaSpring MVCOracleAngular
2021

Cloud Product Work

Marketplace Platform Growth

Built marketplace modules across payment, search, catalog, content, and merchant workflows while getting closer to cloud operations.

GCPTypesenseRedisMySQL
Present

Production Craft

Channel Delivery + AI Thinking

Now focused on M-Smile channel delivery, dependable Java services, messaging patterns, and practical AI-assisted engineering workflows.

Spring BootActiveMQAI Workflow

Tech Stack

Tools I keep close

Java logo

Java

Spring Boot logo

Spring Boot

Quarkus logo

Quarkus

ActiveMQ logo

ActiveMQ

Google Cloud logo

Google Cloud

Typesense logo

Typesense

Redis logo

Redis

Kong Gateway logo

Kong Gateway

Oracle logo

Oracle

PostgreSQL logo

PostgreSQL

MySQL logo

MySQL

TypeScript logo

TypeScript

Recent Articles

A denser wall of recent thinking

"Building software, sharing knowledge, and documenting the journey."

Rizky Romadon

Channel Delivery System Specialist

About Me

I'm a backend engineer in Jakarta working on banking and digital ecosystem systems. My day-to-day stack includes Java, Spring Boot, messaging, databases, cloud infrastructure, search, and API design. This blog documents the practical lessons behind that work.

Newsletter

Follow the next build note

Occasional updates about backend engineering, AI tools, product experiments, and the lessons worth saving.