I'm a Depok-based, forward deployed software engineer who currently specializes in the Tuya IoT platform and the infrastructure AI agents run on: sessions, memory, retrieval, tools, and multi-agent orchestration. I'm the co-founder & CTO of Avagenc, which builds automation, apps and AI agents, and smart home systems for hospitality and residential properties that go beyond installing devices, with full administration, monitoring, and clear control over who has access to which rooms and devices.
I can own a product from the first design to keeping it running long after launch, across any part of the software and cloud stack, on whatever platform or tool the project calls for. Agile comes naturally to me, and I prefer goal-based tasks over step-by-step instructions.
I'm open to remote offers worldwide, or hybrid around Jakarta. I'm not looking for internships or entry-level roles, and don't accept offers from non-halal business, such as interest-based finance, leveraged trading or investing, alcohol, or gambling. Exalted is The Most Gentle.
Book: The Reminder by The Most Merciful
YouTuber: The PrimeTime, Arjay McCandless, Kole Jain, Kyle Cook WDS, Programmer Zaman Now
Hobby: Building software
Series: Avatar: The Last Airbender
Game: Minecraft SkyWars
Food: Pizza
Drink: Water
Go
Bun + SvelteKit + TypeScript
OIDC
Google Cloud Run
Cloudflare
Docker
Google ADK
Firebase
Postgres
Neon
GitHub
n8n
R + RestRserve
Clear code over clever code, explicit code over implicit magic, readable code over beautiful code.
Concise, high signal-to-noise ratio code. The actual logic must stand out.
One way to do a thing, write programs the simplest way possible.
A little copy pasting is better than a little dependency.
Package by domain, not by layer. Internal modules should not import another internal module, but work together through dependency inversion.
Start an app with modular monolith architecture, split into microservices only when it's truly needed and worth the maintenance.
Every service runs stateless.
Environment agnostic. A program must not know or care whether it runs in local, development, staging, or production.
No stuttering in code and file names, such as client.New() not client.NewClient(), user/profile.go not user/user_profile.go.
waktumu.com: a web-based event timer built for Indonesia that helps events finish on time. One person runs the event's rundown and timing from a single control page. Speakers see their remaining time in large numbers on a stage screen that turns from green to yellow to red. Messages can be sent straight to that screen, so nobody has to signal from backstage. Organizers, MCs, and crew can follow the rundown and timing live from their own phones. Every screen stays in sync in real time through Firebase Realtime Database over WebSockets, and falls back to long-polling when a venue's network blocks WebSockets. It runs in the browser with nothing to install, and timers keep running even when the venue's internet drops. Waktumu is live at waktumu.com and has been used at a real event.
Undisclosed apartment: designing a smart residential system for an undisclosed smart apartment tower of 300+ units, an integrated resident app and building management system leveraging the Tuya IoT platform.
10+ cloud services
Universitas Indonesia
Algoritma
8 commits daily
2+ ajza' memorization