Hi, I'm — v2
Arya Kusuma.
Software Technical Lead
I build systems that scale — from Kubernetes clusters to AI agent platforms.
Software Technical Lead at Badr Interactive, leading cloud-native platforms serving millions of users across 17,000+ islands.
// v2 — this site, rebuilt from scratch
const arya = {
role: "Software Technical Lead",
company: "Badr Interactive",
focus: "Cloud-Native & AI Platforms",
openTo: "Technical talks & consulting",
};Toolkit
Technologies I work with daily.
Cloud & DevOps
Backend
Frontend
Experience
13+ years of building — from PHP websites to multi-cloud platforms.
Software Technical Lead · Badr Interactive
2022 — PresentLeading architecture and technical direction for high-scale applications serving millions of users. Driving cloud-native transformation across the engineering organization.
Software Technical Lead · Badr Interactive
2022 — Present- Led SMILE platform serving 10,000+ daily active users across 17,000+ islands
- Reduced deployment time by 70% through CI/CD pipeline optimization
- Architected multi-cloud strategy reducing infrastructure costs by 40%
- Built and mentored a high-performing engineering team
DevOps Specialist · Badr Interactive
Sep 2018 — 2022Automated deployment pipelines and managed Kubernetes clusters. Implemented comprehensive monitoring and observability for production systems.
DevOps Specialist · Badr Interactive
Sep 2018 — 2022- Built zero-downtime deployment pipelines for 15+ microservices
- Managed Kubernetes clusters on AWS EKS and OpenShift for production workloads
- Implemented Prometheus + Grafana monitoring reducing MTTR by 60%
- Automated infrastructure provisioning with Ansible saving 20+ hours/week
Bootcamp Instructor · dibimbing.id
Jan 2020 — Dec 2022Teaching software development and DevOps practices. Mentoring students through intensive bootcamp programs to launch their tech careers.
Bootcamp Instructor · dibimbing.id
Jan 2020 — Dec 2022- Mentored 200+ students across 12 bootcamp cohorts
- Developed hands-on DevOps curriculum adopted by the institution
- 85%+ student placement rate within 3 months of graduation
Software Engineer · Badr Interactive
May 2016 — Sep 2018Full-stack development building scalable web applications. Database design and optimization for high-traffic platforms.
Software Engineer · Badr Interactive
May 2016 — Sep 2018- Built RESTful APIs serving 100K+ daily requests with sub-100ms response times
- Optimized complex SQL queries reducing page load from 3s to 200ms
- Developed modular PHP framework used across 5 internal projects
Full Stack Engineer · PT Daya Transformatika
2014 — 2016Built web applications and internal tools. Gained foundational experience in the full software development lifecycle.
Full Stack Engineer · PT Daya Transformatika
2014 — 2016- Built internal ERP modules used by 500+ employees
- Developed custom CMS reducing content publishing time by 50%
Web Developer · Crewpuk Software
2013 — 2014Started the professional journey building websites and web applications. Where the passion for clean code and scalable systems began.
Web Developer · Crewpuk Software
2013 — 2014- Delivered 20+ client websites on time and within budget
- Built first custom e-commerce platform from scratch
Featured Projects
What I am building and have shipped.
SMILE
A Digital Public Good for global health supply chains — ensuring vaccines reach every child in optimal condition through real-time cold chain monitoring.
- 17,000+ islands connected
- 10,000+ daily active users
- Deployed on 2 continents
CI/CD Pipeline Automation
Automated deployment pipelines using Jenkins, GitLab CI, and Ansible for infrastructure-as-code practices.
Infrastructure Monitoring
Comprehensive monitoring setup with Prometheus and Grafana for real-time metrics, alerting, and observability.
Writing
Practical notes on DevOps, cloud-native infrastructure, and the AI agent ecosystem — on kusuma.dev/blog.
44 articles published so far
Build an AI Agent with Tool Use from Scratch in Python
A step-by-step tutorial on building an AI agent with tool use in Python, using only the Anthropic SDK. No frameworks, no abstractions. You write the agent loop, d…
Build an A2A Server in Python: Let Your AI Agent Talk to Other Agents
Step-by-step tutorial to build an Agent2Agent (A2A) server using the official Python SDK. From Agent Card to task execution to client communication, with working…
Add Long-Term Memory to Your AI Agent with Mem0
Your agent forgets everything between sessions. Mem0 adds long-term memory: extract, store, and retrieve user facts across conversations in a few lines of Python.…