Skip to main content
Tri GunawanDeveloper
HomeERPApplicationsAboutContact
Let's Talk
Tri GunawanDeveloper

Business Automation Architect — 12+ years building ERP, AI-driven platforms, and enterprise solutions that deliver measurable ROI.

GitHubLinkedInEmail

Navigation

  • Home
  • Projects
  • ERP Modules
  • About

Expertise

  • ERP Solutions
  • Frontend
  • DevOps
  • Data Engineering

Resources

  • Case Studies
  • Contact

© 2026 Tri Gunawan. All rights reserved.

Built with using Next.js & React Three Fiber

Back to Case Studies
Platform Engineering
18 min read1 Full-Stack Architect / Platform Engineer

Kodemeio Digital Platform Ecosystem

How PT Kode Media Digital built a complete enterprise ecosystem spanning 4 repositories, 5 monorepos, 55+ containers, and 40+ services with full IaC, CI/CD, and AI automation.

Kodemeio Digital Platform Ecosystem

devops

Overview

PT Kode Media Digital needed a comprehensive digital platform to deliver enterprise software solutions — from ERP implementations and mobile workforce apps to AI-powered automation and full-stack web applications. Rather than relying on fragmented SaaS tools and ad-hoc infrastructure, we built the Kodemeio Platform: a cohesive ecosystem of 4 repositories (kodemeio-app, kodemeio-core, kodemeio-ext, kodemeio-infra) containing 5 monorepos, 55+ containerized services, and complete infrastructure-as-code — all self-hosted on Hetzner with Cloudflare edge security.

Challenges

  • 1Need to deliver enterprise software across multiple domains (ERP, mobile, web, AI) with consistent quality
  • 2Managing complexity of 40+ repositories and 55+ services without a large DevOps team
  • 3Ensuring developer productivity across TypeScript, Python, Rust, and Go codebases
  • 4Maintaining production reliability for client-facing services with a small team
  • 5Integrating AI capabilities into every layer of the platform
  • 6Controlling infrastructure costs while maintaining enterprise-grade security and observability

Solutions

  • kodemeio-app: 5 monorepos — Next.js 16 (4 web apps), React 19 Vite (8 PWA mobile apps with 14 shared packages and 1,082 tests), FastAPI (12 microservices), Odoo 18 (47 OCA repos, 55+ private modules), OpenClaw AI agent (Jarvis)
  • kodemeio-core: 13 self-hosted services — Authentik SSO (32 apps), PostgreSQL 16 + PgBouncer, Mailcow, Gatus health monitoring, GlitchTip, Plane, Zulip, Outline wiki, Telegram bots, RustDesk, Tactical RMM, Headwind MDM
  • kodemeio-ext: 21 specialized services — Hono.js API, Bifrost AI gateway (15+ LLM providers), Mastra AI agents, ClickHouse analytics, Temporal workflows, NATS messaging, Medusa e-commerce, Grafana monitoring stack, Infisical secrets, oRisk intelligence, multi-language backends (Rust Axum, Go Fiber)
  • kodemeio-infra: Terraform IaC for Hetzner (15 CLI commands) + Cloudflare (17 CLI commands, Workers/R2/Tunnels) + Dokploy orchestration (13 CLI commands) with cloud-init auto-provisioning

Implementation

Phase 1: Core Infrastructure (3 months)

Established Hetzner servers with Terraform IaC, Dokploy orchestration, Traefik reverse proxy, Authentik SSO, PostgreSQL 16 with PgBouncer, and Cloudflare edge. Built 45+ CLI commands for infrastructure management.

Phase 2: Application Platform (4 months)

Built 5 monorepos: Next.js 16 frontend (portfolio + corporate + careers + e-commerce), React 19 Vite mobile suite (8 PWA apps with 14 shared packages), FastAPI backend (12 microservices), and Hono.js API. Established pnpm workspaces + Turborepo for JS, uv workspaces for Python.

Phase 3: ERP & Business Apps (3 months)

Deployed Odoo 18 with Doodba architecture, 47 OCA repos, and 55+ private modules. Built Medusa e-commerce, oRisk intelligence platform, ClickHouse analytics, and Temporal workflow orchestration.

Phase 4: AI & Automation (2 months)

Deployed Jarvis AI agent (Claude Sonnet 4 via OpenClaw) with 11 MCP servers, Bifrost unified LLM gateway with 15+ providers and automatic failover, and Mastra agent framework. Established 24/7 Telegram-accessible automation with scheduled briefings and health alerts.

Results

55+
Total Services
Containerized and orchestrated across 4 repositories
1,100+
Test Coverage
Tests across React PWAs (1,082) and Next.js (61+)
8
Mobile Apps
PWA enterprise apps with 14 shared packages and offline-first
24/7
AI Integration
Claude Sonnet 4 agent accessible via Telegram with 11 MCP servers
Full IaC
Infrastructure
Terraform + 45 CLI commands for Hetzner, Cloudflare, and Dokploy
6
Languages
TypeScript, Python, Rust, Go, Bash, SQL across all repos

Tech Stack

Next.js 16
React 19
TypeScript 5.9
FastAPI
Python 3.12
Odoo 18
Hono 4.7
Vite 6
Docker
Terraform
Dokploy
Traefik
Authentik
PostgreSQL 16
Redis 7
ClickHouse
NATS
Temporal
OpenClaw
Mastra
Cloudflare
Hetzner
GitHub Actions
Timeline
12 months (ongoing)
Team
1 Full-Stack Architect / Platform Engineer