Available for new opportunities

Agik Setiawan

Senior Software Engineer & AI Product Developer

Build AI Products From Scratch — From Zero to Production

AI products, live class platforms, and distributed systems built from the ground up. 9+ years of turning complexity into clarity.

AI Agent Coding Tools:OpenCodeClaude CodeAntigravityTrae AIVsCodeMasta
Agik Setiawan — Senior Software Engineer

The Engineering Journey

For nearly a decade, I have been building systems that scale. My evolution from traditional fullstack development to AI engineering represents a deliberate pivot toward the future of software. I focus on production-grade Retrieval-Augmented Generation (RAG) pipelines, LLM integrations, and ensuring the architecture underneath is unshakeable. It is not just about writing code — it is about engineering clarity from complexity.

9+
Years Experience
20+
Projects Shipped
3
AI Domains

Technical Arsenal

AI Engineering

Agentic AI
RAG
LLM Integration
LangChain
LangGraph
Vector DBs
Prompt Engineering
AI Workflow Automation

Backend & Cloud

Golang
Python
Node.js
gRPC
Kafka
Kubernetes

Frontend

React
Next.js
Vue.js
TypeScript
TailwindCSS
TanStack
WebRTC

DevOps & Infra

Docker
Kubernetes
ArgoCD
Jenkins
Prometheus
AWS

Work Experience

2025

AI Agent Engineer & Software Engineer

MastaID — Jakarta, Indonesia

Built enterprise-grade AI automation platform from scratch processing 1K+ AI requests daily. Architected multi-agent AI system, built RAG with Qdrant (94% accuracy), and configured production K8s cluster (3→20 node auto-scaling).

2022

Fullstack Engineer & Technical Instructor

Mistercoding — Remote

Founded EdTech platform from zero to production serving 1K+ students. Built live class system (WebRTC + Zoom, 500+ concurrent users), LMS with 10K+ hours watched, and microservices with event-driven design (NATS).

2022

Fullstack Developer & Tech Lead

Extramarks Education (Kelas Pintar) — Jakarta, Indonesia

Led team of 8 engineers delivering 25+ microservices for national platform serving 100K+ students. Migrated monolith to microservices, implemented Kafka event streaming, and reduced page load time from 4s→0.8s.

2018

Fullstack Developer

Biznet Networks — Jakarta, Indonesia

Developed enterprise internal applications for ISP with 5K+ employees. Built intranet portal, ticketing system (500+ tickets/day), and SPA with Vue.js improving UX and performance.

2016

Fullstack Developer

PT Petrolab Services — Jakarta, Indonesia

Built HRIS system managing 200+ employees, attendance and payroll automation (saved 40hrs/month), and reporting dashboard with 20+ real-time KPIs.

Tech Stack & Tools

Kubernetes
n8n
Golang
Python
React
JavaScript
NestJS
Node.js
Redis
PGPostgreSQL
NATS
AWS S3
FastAPI
Echo
GoFiber
Next.js
TanStack
LangChain
LangGraph
LLM
Claude
RAG
Agentic AI
Automation

Selected Works

All Projects →

Masta.id — Agentic RAG Builder

Enterprise-grade AI automation platform with multi-agent system combining GPTs, Claude, and custom tools. Drag-and-drop workflow editor for building AI automations.

Golang
Python
MongoDB
NATS
gRPC
WebSocket
PostgreSQL

Mistercoding.com — EdTech Platform

Complete learning platform from zero to production serving 1K+ students. Live class system with WebRTC, LMS with video streaming, and interactive coding tools.

Next.js
Golang
Python
MongoDB
PostgreSQL
WebRTC
K8s

TukangChatbot.com — AI Chatbot Builder

Self-service platform for building custom AI chatbots. Vector database integration with auto-embedding, serving 500+ customers.

TanStack
Golang
PostgreSQL

Decloi.com — PAAS Platform

Deploy anything like Vercel. PAAS product with Kubernetes orchestration, auto-scaling, and multi-region deployment support.

Python
Kubernetes
K3s
DBOS
TanStack Start

Mailstack — Email Delivery Platform

Complete email delivery platform with logging, multi-sender support, templating engine, and delivery analytics. Built for transactional and marketing emails.

Python
Celery
Redis
TanStack
React

Wastack — WhatsApp Delivery Platform

Multi-sender WhatsApp delivery platform with round-robin sender rotation, group messaging, and multi-number management for campaign automation.

Python
React
WebSocket
Multi Sender

Latest Videos

All Videos →