About
Hi π, Iβm Agus, an SDE Lead based in Indonesia, and a Certified DevSecOps Professional (CDP) and Certified API Security Professional (CASP).
Iβm a Linux, Python, Django, AI & automation enthusiast. I started out building web apps with Python & Django, and these days I work across the whole stack: backend, frontend, databases and the infrastructure that ships them.
My focus right now is infrastructure and the Next.js stack: taking production apps off managed platforms and onto infrastructure we own, such as moving from Vercel to self-hosted, and migrating from Supabase to self-hosted Postgres.
- π Currently SDE Lead at Design Shifu (since Jan 2026), sister company of Hysn Pte. Ltd.
- π‘οΈ Before that, 5+ years at Practical DevSecOps: from part-time full-stack engineer to Head of Regional Operations & SDE Lead, leading the team behind its hands-on lab platform (~2k lab machines at once, start-up time cut from 6s to 2.5s, ~30% lower infrastructure cost)
- π’ Also previously at @hyperhaul, @titipbeliin and @doaai
- π οΈ Focused on self-hosting, Next.js, PostgreSQL, Docker and zero-downtime migrations
- π¦ Maintainer of Martor, a Markdown editor for Django (898β , 1.2k+ forks)
- π¬ Ask me about Infrastructure, Self-hosting, DevSecOps, Frontend, Backend, Stocks, Business, Financials
- π I regularly write articles here, mostly about things Iβve learned while building and running production systems
Things Iβve built, open source and at work, are on the Projects page.
Experience
- palette
Design Shifu
SDE Lead Jan 2026 β Present Β· IndonesiaMoved over from Practical DevSecOps to make the sister company's platform as solid as Practical DevSecOps'.
- Own the overall infrastructure.
- Migrated the platform off Vercel to self-hosted infrastructure.
- Migrated off Supabase to self-hosted Postgres, auth and storage.
- security
Practical DevSecOps
Head of Regional Operations & SDE Lead (Level 3) Dec 2024 β Dec 2025 Β· IndonesiaDual role leading the Indonesia regional team (8β13 people) and a development team (3β6 engineers) building cloud-based education platforms.
- Helped the company reach SOC 2, ISO 27001 & GDPR compliance by maturing the platforms.
- Labs served 334 users on ~2k machines simultaneously with a 98% success rate.
- Cut lab start-up time from 6s to 2.5s.
- {"Reduced infrastructure cost by ~30%"=>"moved to a MicroVM provider, auto-cleaned test machines, pre-deployed for HPA and cut scheduler resource use."}
- Made the e2e and integration tests more usable, and unblocked the team on M1 machines that couldn't run the test setup.
- Built a VS Code + Terminal extension for the lab machines, used by the new Secure Coding course.
- Introduced pre-provisioned machines before exams; supported new courses and exams (CAISP, CSC, AI Red Teamer).
- Helped ship the Harmony design system and the enterprise dashboard for B2B subscriptions.
- Led the development team, including training and working with the other team leads, and kept bridging business needs to the product.
Software Development Team Lead (Level 2) Aug 2023 β Nov 2024 Β· SingaporeLed a development team that grew from 3β4 to 5β6 engineers, planning with OKRs, KPIs, timelines and UML diagrams.
- Researched and built desktop-based and VS Code-based browser lab environments for hands-on training.
- Expanded lab infrastructure to multiple cloud providers.
- Designed the LMS backend (video lessons, interactive content, quizzes, PDF viewer).
- Added a dedicated Markdown renderer page, Apple Pay for lab extensions and AI-powered command explanations.
- Integrated exam challenges directly into the lab, unifying learning and assessment.
Software Development Team Lead (Level 1) Aug 2021 β Jul 2023 Β· Singapore- Led an interactive lab platform for DevSecOps training (GitLab, Docker, Kubernetes, DOJO).
- Built a secure cloud drive for exam reports and course materials with one-time download links.
- Employee of the Month 2023 β Best Lead.
Full Stack Engineer (part-time) Oct 2020 β Jul 2021 Β· Singapore - local_shipping
HyperHaul
Backend Developer Oct 2020 β Jul 2021 Β· SingaporeBackend for a Singapore company's logistics management software, helping hauliers manage, plan and communicate across their organisation and stakeholders, until development stopped due to funding.
- school
Muhammadiyah University of Surakarta
Backend Developer (contract) Apr 2020 β Sep 2020 Β· Surakarta, IndonesiaOwned the backend of SIAP, which measures student competency from evidence such as online exams, quizzes and assignments: REST API, dashboards and deployment on AWS Lightsail, S3 & RDS. The project stopped after COVID-19 cut its funding.
- restaurant
Dapur Pintar Indonesia
Backend Developer (contract) Jan 2020 β Mar 2020Built the management dashboard for a platform turning home kitchens into commercial ones (local menus plus food delivery), integrated with MokaPOS for outlet performance. The project stopped after COVID-19 cut its funding.
- lightbulb
DOA Indonesia
Backend Engineer (contract) Jul 2019 β Mar 2020 Β· Bekasi, IndonesiaBackend services and REST APIs for a platform helping Indonesian entrepreneurs build and launch their ideas, until the project stopped due to funding.
- shopping_bag
titipbeliin.com
Senior Python Programmer Sep 2018 β Dec 2019 Β· IndonesiaBackend for a platform connecting local shoppers with international e-commerce sites, simplifying overseas logistics and payment.
- Built the Python & Django backend and REST API.
- Wrote the scrapers for international stores.
- Ran the AWS servers.
- account_balance
PT. Bina Amwaluna Suarga
Full Stack Developer (contract) Apr 2018 β Jul 2018 Β· Jakarta, IndonesiaBuilt the business rules for Plazadana, an Islamic retail-equity crowdfunding marketplace, from scratch to public launch.
- school
Muhammadiyah University of Surakarta
Lecturer Assistant (contract) Aug 2017 β Jul 2018 Β· Surakarta, Indonesia- Contributed to the research "Combining Analytic Hierarchy Process and Sentiment Analysis to Higher Education Strategic Planning".
- Helped develop the Thesis Information System (skripsi.ums.ac.id).
- Built reports for the Human Resource Development information system.
- Migrated a project to a VPS on AWS.
- terminal
DracOS Linux
Python Developer Feb 2016 β Apr 2017 Β· Jakarta, IndonesiaBuilt the forum and blog for this open-source, non-profit Linux distribution with Django, single sign-on and multiple databases, deployed on a VPS.
- menu_book
PQS Publishing
Freelance Full Stack Developer Dec 2015 β Jan 2016 Β· Surakarta, IndonesiaBuilt and launched the official website of an Islamic book publisher (WordPress, MySQL).
Certifications & education
- Certified API Security Professional (CASP), Practical DevSecOps, Jul 2024
- Certified DevSecOps Professional (CDP), Practical DevSecOps, Mar 2024
- Employee of the Month 2023, Best Lead, Practical DevSecOps
- S1 Teknik Informatika (B.Sc. Informatics Engineering), Muhammadiyah University of Surakarta, 2013 β 2018
- Paper: Performance of Similarity Algorithms for Statement Mapping in a SWOT Analysis Application, ICETIA 2017
- Earlier community work: member of the Indonesian Backtrack Team (2014 β 2017) and software developer on the DracOS Linux team (2016 β 2017)
Languages and Tools
- Infrastructure: Docker, Kubernetes, Nginx, Linux, Bash, AWS, DigitalOcean, Hetzner, Vercel, Supabase, Grafana, GitHub Actions
- Frontend: Next.js, React, TypeScript, JavaScript, Node.js, HTML, CSS, Bootstrap
- Backend: Python, Django, Django Channels, FastAPI, Flask
- Data: PostgreSQL, MySQL, SQLite, MongoDB, Redis
- Tooling & testing: Git, Jest, Selenium, Postman
Connect with me
- GitHub: @agusmakmun (questions welcome at agusmakmun/askme)
- LinkedIn: linkedin.com/in/agusmakmun
- Stack Overflow: profile
- Email:
summon.agus[at]gmail.com