See the work

Projects

This is where the stories from the case studies turn into actual systems: the write-ups, the repos, the decisions behind them. Every one of these started the same way, as a bottleneck somebody was quietly absorbing by hand until I decided that had to stop.

Case studies

Unified L1 Copilot Platform

Tech Mahindra

An AI ecosystem combining RAG, memory, and MCP to unify automation workflows across 20+ AWS accounts, 10+ Kubernetes clusters, turning reactive ops into proactive, human-governed remediation.

MTTD ~20 to ≤5 min MTTR ~30 to ≤10 min
AWS Azure Dify
Read the case study →

AWS DX Auto-Failover

Tech Mahindra

Monitors AWS Direct Connect health, distinguishes a real fiber cut from transient noise, then cuts over to the redundant circuit automatically: no runbook, no on-call wakeup.

IDR 79B+ yearly revenue loss prevented
AWS Python
Read the case study →

YAML-based Terraform Standardization

PT HM Sampoerna Tbk.

Console-based provisioning migrated to Terraform under a GitOps strategy: one codebase driven by per-environment YAML, standardizing the company's flagship application infrastructure.

100% resource coverage
AWS Terraform Bitbucket
Read the case study →

Jenkins to CloudBees Pipeline Migration

PT HM Sampoerna Tbk.

Legacy Jenkins pipelines moved to CloudBees across dev, staging and production, replacing hand-written Jenkinsfiles with a Jinja2-templated standard.

3 environments migrated
CloudBees Jenkins Jinja2
Read the case study →

Multi-Tenant AWS ECS Platform Migration

PT Telkom Indonesia Tbk

100+ monolithic EC2 deployments consolidated into a multi-tenant AWS ECS platform, with a Singapore to Jakarta re-architecture and a CI/CD pipeline built to OWASP DevSecOps standards.

~70% cost reduction 2x faster deployment
AWS Bitbucket
Read the case study →

Dynamic EC2 Provisioning with Golden AMIs

PT Telkom Indonesia Tbk

Pre-baked golden images provisioned through Bitbucket CI with Terraform and Ansible, back when every client ran its own EC2 deployment.

~40 to ~10 min deployment time
Terraform Ansible Bitbucket
Read the case study →

This site

revawiki.dev

Interactive CV with a serverless Claude chatbot. Static frontend on S3/CloudFront, FastAPI on AWS Lambda behind API Gateway via Mangum, API key in SSM Parameter Store, all provisioned with AWS CDK in Python. Deliberately built to demo the same three things it talks about: product, AI, and cloud.

FastAPI AWS CDK Claude API
View code →

Lab & experiments

See more on github.com/revawiki.