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

10+ yrsBuilding and shipping softwareSince 2015
~2kLab machines running at once for 334 users, 98% success ratePractical DevSecOps
6s β†’ 2.5sFaster lab start-up for studentsPractical DevSecOps
βˆ’30%Lower lab infrastructure cost, from MicroVMs and leaner schedulingPractical DevSecOps
  1. palette

    Design Shifu

    SDE Lead Jan 2026 – Present Β· Indonesia

    Moved 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.
  2. security

    Practical DevSecOps

    Head of Regional Operations & SDE Lead (Level 3) Dec 2024 – Dec 2025 Β· Indonesia

    Dual 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 Β· Singapore

    Led 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
  3. local_shipping

    HyperHaul

    Backend Developer Oct 2020 – Jul 2021 Β· Singapore

    Backend 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.

  4. school

    Muhammadiyah University of Surakarta

    Backend Developer (contract) Apr 2020 – Sep 2020 Β· Surakarta, Indonesia

    Owned 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.

  5. restaurant

    Dapur Pintar Indonesia

    Backend Developer (contract) Jan 2020 – Mar 2020

    Built 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.

  6. lightbulb

    DOA Indonesia

    Backend Engineer (contract) Jul 2019 – Mar 2020 Β· Bekasi, Indonesia

    Backend services and REST APIs for a platform helping Indonesian entrepreneurs build and launch their ideas, until the project stopped due to funding.

  7. shopping_bag

    titipbeliin.com

    Senior Python Programmer Sep 2018 – Dec 2019 Β· Indonesia

    Backend 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.
  8. account_balance

    PT. Bina Amwaluna Suarga

    Full Stack Developer (contract) Apr 2018 – Jul 2018 Β· Jakarta, Indonesia

    Built the business rules for Plazadana, an Islamic retail-equity crowdfunding marketplace, from scratch to public launch.

  9. 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.
  10. terminal

    DracOS Linux

    Python Developer Feb 2016 – Apr 2017 Β· Jakarta, Indonesia

    Built the forum and blog for this open-source, non-profit Linux distribution with Django, single sign-on and multiple databases, deployed on a VPS.

  11. menu_book

    PQS Publishing

    Freelance Full Stack Developer Dec 2015 – Jan 2016 Β· Surakarta, Indonesia

    Built 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

AWS AWS Bash Bash Bootstrap Bootstrap CSS CSS Django Django Docker Docker FastAPI FastAPI Flask Flask Git Git Grafana Grafana HTML HTML JavaScript JavaScript Jest Jest Kubernetes Kubernetes Linux Linux MongoDB MongoDB MySQL MySQL Next.js Next.js Nginx Nginx PostgreSQL PostgreSQL Postman Postman Python Python React React Redis Redis Selenium Selenium SQLite SQLite TypeScript TypeScript Vercel Vercel Supabase Supabase
  • 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

search esc