Backend systems
APIs, queues, caching, and the decisions that connect services.
TypeScript · Java · GoHELLO, I’M
Software engineer. Writer. Dad.
I build backend systems, work across the stack, and write about what I learn. This is my corner of the internet for the work, the notes, and the life in between.
Senior Engineer at DKatalis
Now
Always a work
in progress.
Surabaya, Indonesia
01 / THE WORK
Building software across payments,
products, and the systems underneath.
APIs, queues, caching, and the decisions that connect services.
TypeScript · Java · GoWallets, virtual accounts, and integrations that move money.
PostgreSQL · Redis · KafkaFrom service logic to the interface people use every day.
React · Next.js · Node.js02 / THE JOURNAL
Software, career, and the parts of life that shape the person behind the keyboard.
Explore all the writingPersonal
My take on Enzo Fernandez joining Maresca at City, the failed deadline day deals, and Chelsea keeping their word at a cost.
Algorithms
Compare sequential, pairwise, and heap methods for merging sorted linked lists.
Cryptography
Calculate age passphrase attack times, understand the assumptions, and see why random selection matters more than password length alone.
03 / OFF THE CLOCK
The laptop closes. There's a family, a football team to manage, and usually something playing in the background.
More than theKiara keeps me busy and inspired. She has her own little corner of the internet, too.
Meet KiaraFootball Manager, FIFA, and a quieter life on the farm in Story of Seasons.
Find me on SteamKEEP IN TOUCH
Not actively looking, but always happy to connect.