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 part-time and freelance offers, remote worldwide or hybrid around Jakarta. I don't accept offers from non-halal business, such as interest-based finance, leveraged trading or investing, alcohol, or gambling.
- ardian@trueardian.com
- GitHub
- trueardian
- YouTube
- trueardian
- 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 over implicit magic.
- 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()notclient.NewClient(),user/profile.gonotuser/user_profile.go.
- waktumu.com
- A realtime rundown and remote event timer in the browser, for anyone who wants an event to run on time, smoothly, and clearly. The timekeeper changes the rundown and runs the clock from a laptop, the presenters see the time left on a screen in front of them, and the crew and the participants waiting their turn follow the same rundown on their phones, seeing who is on now, how long is left, and when their turn comes, with nothing to install. Every screen keeps the right rundown and time through a dropped venue connection. It is live and free, with paid plans waiting on a payment gateway.
- Undisclosed Apartment
- A resident app on iOS and a management console on the web for an apartment tower under construction in Indonesia. Residents enter the building, run the lights, curtains, and air conditioning in their unit, order services, and pay from one app, while the staff run the same building from one queue. Underneath sits a smart system platform on Tuya that knows the building's spaces and devices but never its people. It is still a prototype.
10+ cloud services
Universitas Indonesia
Algoritma
2+ ajza' memorization