I build the infrastructure AI agents run on β Firecracker microVMs,
sandbox orchestration, and the platform glue around them.
π Portfolio β’ π @restuhaqza β’ πΌ LinkedIn β’ βοΈ Email
Go Β· TypeScript Β· Python Β· Kubernetes Β· Firecracker Β· Terraform
| Project | What it is |
|---|---|
| SwarmCracker | SwarmKit orchestration where every task becomes a Firecracker microVM β containers, but with a real kernel. |
| deepagents-sbx | A sandbox backend that gives Deep Agents a real machine: own Linux kernel, private Docker daemon. On PyPI and npm. |
| sbx-monitor | Native macOS menu-bar app for Docker Sandboxes β dashboard, TTL countdowns, exposed ports, embedded terminal. |
- firecracker-for-babies β Firecracker microVMs explained with analogies, for people who have never touched a hypervisor.
- awesome-ai-security β A curated list of AI security tools, research papers, and projects.
- homelab-automation β How my home lab is actually wired and automated.
- go-proxy-server β A small HTTP proxy that forwards requests through a chosen egress.
Long-form write-ups that live in repos instead of a blog:
- mf800-modem-research β Reverse engineering a Qualcomm-based 4G modem: custom web UI, SMS/USSD API, real PTY, no-root hotspot, an in-modem agent.
- ai-engineer-note-conf β Notes from 16 AI Engineer conference sessions on agents, context engineering, voice, and vision.
type Myself struct {
Name string
Focus []string
Code []string
Architecture []string
OffKeyboard []string
}
func Intro() *Myself {
return &Myself{
Name: "Restu Muzakir",
Focus: []string{
"AI agent infrastructure",
"Platform engineering",
"Developer experience",
},
Code: []string{
"Go", "TypeScript", "Python",
},
Architecture: []string{
"Microservices", "Monolith (done right)", "Serverless", "Event-Driven",
},
OffKeyboard: []string{
"YoYo player", "Hypnosis", "Tuning infra nobody asked me to tune",
},
}
}Daily drivers β Go Β· TypeScript Β· Python
Infrastructure β Kubernetes Β· Docker Β· Firecracker Β· Terraform Β· AWS Β· GCP
Data & APIs β PostgreSQL Β· Redis Β· gRPC
I pick up new stacks quickly, but these are the ones I reach for by default.