Welcome to my multiverse

Currently · Senior Software Engineer @ IONext

Hi, I'm Harris, Harris Anggara Gultom, Senior Software Engineer

I build the systems behind AI cloud platforms.

I'm a Senior Software Engineer in Bekasi, Indonesia. Today I build an AI cloud platform end to end at IONext: Go services, an OpenID Connect provider, SpiceDB permissions and the IONA AI agent. Before that I spent a decade shipping systems for five Indonesian ministries, two national agencies and a team I led, while teaching at university for seven years.

  • 12+
    years shipping software
  • 15+
    production systems
  • 5
    ministries served
Skip to the mission log

Every era of my career is its own universe!

My constellation
GoAI agentsOIDCSpiceDBLaravelNext.jsMicroservicesReact

Meanwhile, in another dimension…

Dimension 2026

You've crossed over. Each era of my career is its own universe, drawn in its own style. Now let's travel back in time.

Mission log

Universe 2025 · Neon Cloud

Senior Software Engineer

IONext

2025 — now

Building an AI cloud platform end to end, from the identity layer to the AI agent that users talk to.

From login to AI agent: I build the whole stack of the platform.

Missions in this universe (6)
  • IONA agent

    Platform-wide conversational AI agent that explains VM security posture and cost drivers and answers platform questions.

  • Identity

    OpenID Connect provider written in Go.

  • Authorization

    Fine-grained permissions with SpiceDB and shared Protobuf contracts.

  • Cloud, pricing & notifications

    Go services for virtual machines, pricing and billing, and notifications.

  • Design system

    React + Tailwind component library with 1,000+ icons, documented in Storybook.

  • Platform tooling

    Packer pipelines for OS images, and a Laravel + Filament admin for infrastructure and AI model data.

  • Go
  • AI agents
  • OIDC
  • SpiceDB
  • Next.js
  • React
  • Laravel
  • Packer

Universe 2023 · Zine Lead

Lead Web Developer

Pitjarus Teknologi

2023 — 2024

Leading the web team, from writing the code to deciding how the team writes it.

My first time steering a whole crew.

  • Leadership
  • Web

Universe 2021 · Watercolour Twins

Senior Software Development Engineer

LKPP · National Public Procurement Agency

2021 — 2022

My first system built as a federation: the microservices behind Bela Pengadaan and Tokodaring, where government agencies buy from Indonesian SMEs.

Two platforms, one microservices universe.

Missions in this universe (2)
  • Bela Pengadaan

    Government procurement platform connecting agencies with small businesses. Responsible for its development.

  • Tokodaring

    Government online-shop platform, built on a microservices architecture.

  • Microservices
  • E-procurement
  • Government

Universe 2020 · Halftone Rock

Senior Programmer

Badan Kepegawaian Negara · National Civil Service Agency

2020 — 2021

Senior Programmer at the agency that manages Indonesia's civil servants.

Systems for the people who run the country.

  • Government
  • Web

Universe 2015 · Sketchbook Moon

Lecturer

Universitas Gunadarma

2015 — 2021

For seven years I taught while I built. Explaining systems to students every week sharpened how I design them.

Seven years orbiting a classroom, in parallel with everything else.

Missions in this universe (3)
  • Lecturer2015 — 2021

    Seven years teaching in Depok.

  • Master's, Management Information Systems2015 — 2016

    Universitas Gunadarma.

  • Bachelor's, Information Technology2010 — 2014

    Universitas Gunadarma.

  • Teaching
  • MIS

Universe 2015 · Pop-Art Cluster

Web Developer

Kementerian RI · Indonesian government ministries

2015 — 2017

Six systems for five ministries in three years, covering mail, libraries, student permits, budgets and national education data.

Six systems, five ministries, three years.

Missions in this universe (6)
  • Kominfo · Mailing systemJun — Dec 2015

    Mailing system for the Ministry of Communication and Informatics.

  • Kemendikbud · Library assessmentNov — Dec 2015

    Library assessment information system for the Ministry of Education and Culture.

  • Kemendikbud · Foreign study permitsNov — Dec 2015

    Study-permit system for foreign students.

  • Kemenristek · Planning & budgetingNov 2015 — Dec 2016

    Web-based planning and budgeting evaluation system for the Ministry of Research and Technology.

  • Ristekdikti · Education dataOct — Dec 2016

    A system that gathers education information from other Indonesian education agencies.

  • Kemenpora · Planning & budgetingNov 2016 — Dec 2017

    Planning and budgeting evaluation system for the Ministry of Youth and Sports.

  • Web
  • Government
  • Information systems

Universe 2014 · Blueprint Origin · Where it all began

Web Developer

Kementerian Pemuda dan Olahraga · Ministry of Youth and Sports

2014 — 2015

Where it all began. My first production system was a Geographic Information System for the ministry: a map of Indonesia, built for the web.

Mission one: put a whole country on a web map.

Missions in this universe (1)
  • Geographic Information SystemNov 2014 — Dec 2015

    Designed and built a web-based GIS for Kemenpora.

  • GIS
  • Web
Visit gis.kemenpora.go.id

Want to build the next dimension together?

Hiring for backend, platform or AI engineering? I'd like to hear about it.

Play the space games →

Mission log

The whole journey on one page, newest first, for when you're short on time.

  1. 2025 — now

    Senior Software Engineer · IONext

    Building an AI cloud platform end to end, from the identity layer to the AI agent that users talk to.

    • IONA agent: Platform-wide conversational AI agent that explains VM security posture and cost drivers and answers platform questions.
    • Identity: OpenID Connect provider written in Go.
    • Authorization: Fine-grained permissions with SpiceDB and shared Protobuf contracts.
    • Cloud, pricing & notifications: Go services for virtual machines, pricing and billing, and notifications.
    • Design system: React + Tailwind component library with 1,000+ icons, documented in Storybook.
    • Platform tooling: Packer pipelines for OS images, and a Laravel + Filament admin for infrastructure and AI model data.
  2. 2023 — 2024

    Lead Web Developer · Pitjarus Teknologi

    Leading the web team, from writing the code to deciding how the team writes it.

  3. 2021 — 2022

    Senior Software Development Engineer · LKPP

    National Public Procurement Agency

    My first system built as a federation: the microservices behind Bela Pengadaan and Tokodaring, where government agencies buy from Indonesian SMEs.

    • Bela Pengadaan: Government procurement platform connecting agencies with small businesses. Responsible for its development.
    • Tokodaring: Government online-shop platform, built on a microservices architecture.
  4. 2020 — 2021

    Senior Programmer · Badan Kepegawaian Negara

    National Civil Service Agency

    Senior Programmer at the agency that manages Indonesia's civil servants.

  5. 2015 — 2021

    Lecturer · Universitas Gunadarma

    For seven years I taught while I built. Explaining systems to students every week sharpened how I design them.

    • Lecturer: Seven years teaching in Depok.
    • Master's, Management Information Systems: Universitas Gunadarma.
    • Bachelor's, Information Technology: Universitas Gunadarma.
  6. 2015 — 2017

    Web Developer · Kementerian RI

    Indonesian government ministries

    Six systems for five ministries in three years, covering mail, libraries, student permits, budgets and national education data.

    • Kominfo · Mailing system: Mailing system for the Ministry of Communication and Informatics.
    • Kemendikbud · Library assessment: Library assessment information system for the Ministry of Education and Culture.
    • Kemendikbud · Foreign study permits: Study-permit system for foreign students.
    • Kemenristek · Planning & budgeting: Web-based planning and budgeting evaluation system for the Ministry of Research and Technology.
    • Ristekdikti · Education data: A system that gathers education information from other Indonesian education agencies.
    • Kemenpora · Planning & budgeting: Planning and budgeting evaluation system for the Ministry of Youth and Sports.
  7. 2014 — 2015

    Web Developer · Kementerian Pemuda dan Olahraga

    Ministry of Youth and Sports

    Where it all began. My first production system was a Geographic Information System for the ministry: a map of Indonesia, built for the web.

    • Geographic Information System: Designed and built a web-based GIS for Kemenpora.