BackendEngineerbuildingsystemsthatscale.
I design and ship RESTful APIs and distributed, microservice-based backends - from authentication and data modeling to gateways that keep independent services talking cleanly.
- Focus
- Backend & Microservices
- Currently
- IT Business Integration Intern @ Alfamart
- Based in
- Salatiga, Indonesia
- Open to
- Full-time fullstack roles
§ 01Approach
Backend systems built to hold up.
A fast-learning software engineer with hands-on experience in enterprise application development and microservices architecture. I combine strong technical skills in backend development with problem-solving, teamwork, and continuous learning to deliver scalable and maintainable software solutions.
Featured work
SystemsI'vedesignedandshipped.
Two backend-first builds, both structured as independent services rather than a single monolith.
§ 01Web App
Tautora
Tautora adalah platform link-in-bio yang dibangun di atas Next.js App Router dengan PostgreSQL dan Prisma. Pengguna bisa membuat halaman profil publik berslug unik, mengisi tautan dengan ikon dan label kustom, memilih dari 10 tema visual bawaan, atau membangun tema sendiri lewat Custom Theme Builder dengan kontrol penuh atas warna, font, layout, dan bentuk tiap blok. Setiap klik pada tautan direkam dan ditampilkan di halaman analitik dengan grafik tren mingguan.
- Next.js
- TypeScript
- PostgreSQL
- Prisma
§ 02PWA
Titip Nada
Titip Nada is an anonymous web platform where people leave short letters paired with music for strangers to discover at random. There are no accounts, no profiles, no follower counts, just a note and a handful of songs sent into a shared pool for someone else to receive. It is built as a single Next.js application that covers the public product, real Spotify and YouTube playback, and its own moderation tooling, backed by PostgreSQL.
- Next.js
- TypeScript
- PostgreSQL
- Prisma
§ 03Gateway Service
E-Commerce Platform
A microservices-based e-commerce backend built with 10 Spring Boot services, interconnected via REST APIs and Eureka for service discovery. The system enforces domain-driven separation of concerns—handling authentication, product catalog, orders, payments, shipping, and transactions—utilizing two Backend-for-Frontend (BFF) layers for web and mobile client adaptation. Within this architecture, the order-service acts as a central orchestrator, executing synchronous end-to-end checkout workflows across five downstream services.
- Java
- Spring Boot
- Spring Cloud
- Microservices
§ 04Web App
NewsHub - News Portal Web App
A microservice-based news portal split into independent services for authentication, article management, categories, and user administration.
- Laravel
- PHP
- PostgreSQL
- Microservices
§ 02Journey
Itstartedwithasimplecuriosityabouthowdatamovesbehindthescenes.Writingmyfirstlinesofbackendcodeturnedstaticscreensintoliving,interactiveapplications.
ThemomentIsteppedintomicroservicesanddistributedsystems.Realizinghowdecoupledservicescanseamlesslycommunicate—whenarchitectedwithintention—completelyshiftedhowIapproachsoftwaredesign.
I'vebuilte-restaurantplatformsandsevenservicemicroservicearchitectures—andbrokenafewdatabasesalongtheway.Ilearnedthatresiliencemattersmorethanclevercode,asyncprocessingbeatsblockingcalls,andcleanarchitecturesavesteamsanity.
Focusingonhigh-throughputdistributedsystems,cloud-nativescalability,andengineeringreliablebackendinfrastructurethathandlescomplexbusinesslogicwithspeedandprecision.
Experience
WhereI'veputthistowork.
Internship, teaching, and event work that shaped how I build and explain systems.
IT Business Integration Intern
PT Sumber Alfaria Trijaya, Tbk.
- Participating in the migration of the Master Merchant Cash application from Oracle Forms to an internal framework.
- Developing backend APIs and business logic with Python and MongoDB - CRUD operations, validation, and audit logging.
- Implementing frontend functionality in JavaScript, including dynamic forms, custom actions, and searchable data tables.
- Debugging, testing, and refining the application to improve system stability and user experience.
Committee Member
FIT International Competition 2025
- Managed the planning and execution of a national and international programming competition.
- Built a comprehensive event schedule to keep the competition running smoothly end to end.
- Coordinated with organizers, judges, participants, and sponsors to ensure smooth operations.
Teaching Assistant
FAQ
Commonquestions.
Contact
Let's work together.
I'm open to full-time backend engineering roles and interesting problems in distributed systems. If that's what you're hiring for, I'd like to hear from you.
Or send a message directly:



