Available for freelance & full-time roles

I build things
for the web
& desktop.

Full-stack developer with a focus on React, Node.js, and real-time systems — and currently exploring the edge of AI agent automation with Rust and Tauri. I build things that work in the real world, not just in demos.

12+
Projects shipped
4yr
Experience
1
In progress
React
Node.js
PostgreSQL
Docker
MQTT / IoT
WebSocket
Rust
TypeScript
Tauri
Tailwind CSS

Selected Projects

All projects →
⚡ In Development
Rust · Tauri
AI Agent
AutoFlow —
AI Agent Automation
A desktop app that lets AI agents take control of your computer — automating repetitive workflows, reading screen context, and executing multi-step tasks. Built with Tauri + Rust for native performance.
Tauri 2
Rust
React
LLM API
MQTT
WebSocket
Development Progress ~40% complete
AutoFlow preview
Latest milestone
AI → Rust IPC bridge ✓
FieldOps
SaaS
Field Service · 2023
FieldOps — Field Service Management
Mobile-first platform for technician schedules, work orders, and client invoicing in real time.
LogiTrack
Dashboard
Warehouse · 2023
LogiTrack — Warehouse Analytics
Real-time inventory dashboard with barcode scanning and automated low-stock alerts.

About Me

Avatar

Your Name

Full-stack developer based in Jakarta. I've spent 4 years building for manufacturing, logistics, and operations teams. Right now I'm going deeper into desktop AI automation — building agents that can see, reason, and act on your computer using Rust and Tauri.

Open to opportunities
Senior Frontend Developer
Teknologi Nusantara · Full-time
Led frontend for an industrial IoT dashboard serving 40+ enterprise clients.
2023 – Now
Full-stack Developer
StartupKita · Full-time
Built 2 SaaS products from zero to paying customers — owned full stack.
2021 – 2023
Frontend Developer
Freelance · Self-employed
Delivered 15+ web projects for retail, logistics, and healthcare clients.
2020 – 2021

Got a project in mind?
Let's talk.

Open to freelance projects and full-time roles. Whether it's a quick consult or a full build — reach out and I'll reply within 24 hours.

Based in Jakarta, GMT+7 · Usually responds within a few hours