Skip to content
View kaiohenricunha's full-sized avatar

Highlights

  • Pro

Block or report kaiohenricunha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kaiohenricunha/README.md

Kaio here πŸ‘‹

πŸ“ Fortaleza, Brazil | πŸ”§ Senior Platform Engineer Β· Istio upstream contributor Β· Go & K8s operators

Go Python AWS Kubernetes Istio Terraform Crossplane ArgoCD Helm Prometheus Grafana OpenTelemetry


🌐 Upstream β€” Istio

Active contributor to istio/istio. Filed #59567 (multi-port metrics merging in enablePrometheusMerge); design discussion with maintainers (@howardjohn, @keithmattix) led to acceptance of the additive prometheus.istio.io/scrape-targets annotation over deprecation. All 3 PRs from the implementation series are merged and ship in Istio 1.31:

  • #59924 (merged) β€” annotation parsing + data model with backward-compat guarantees
  • #59925 (merged) β€” concurrent fan-out in handleStats with OpenMetrics EOF handling
  • #60468 (merged) β€” integration tests for STRICT mTLS multi-container pods

Solves a real production failure mode previously without an upstream fix.

β†’ Why Istio's Metrics Merging Breaks in Multi-Container Pods β€” and How to Fix It


Featured Projects

πŸ”© metrics-aggregator β€” Go sidecar for aggregating Prometheus metrics from multiple containers in a K8s Pod. The public artifact of the Istio #59567 contribution; production alerting and native OTel tracing (OTLP, W3C traceparent, Jaeger).

🧹 kube-janitor β€” Kubernetes controller that automatically classifies and garbage-collects stale resources using TTL annotations, expiry timestamps, owner references, and a resolver reference graph. Operator chops in Go.

βš™οΈ dotbabel β€” Model-agnostic governance toolkit for agentic CLIs (Claude Code, Codex, Gemini, Copilot) plus the @dotbabel/dotbabel npm package. CLI validators for skills-manifest checksums, spec schemas, PR spec-coverage gates, and instruction drift across CLAUDE.md / README.md / copilot-instructions.md.

πŸ† SquadRanks (private) β€” Production football intelligence platform. Composite squad rankings from heterogeneous stats and prediction-market sources (Sofascore Γ— Kalshi), engineered around data variety and veracity. Multiplayer prediction pools (bolΓ£o), multilingual (EN/PT/FR/ES). TypeScript + React + Vite + Go + PostgreSQL on Vercel + Fly.io + Neon.

Other Projects

🧠 kortex β€” CLI that compiles raw source material into a structured, interlinked Obsidian knowledge base. Go + Cobra.

βš”οΈ lamport β€” Go + Temporal cloud infrastructure pentesting tool orchestrating a 13-agent Claude AI pipeline across AWS/GCP/Azure/K8s targets.

πŸ“Š aws-scalable-metabase-deployment β€” Production-grade Metabase on EKS with Fargate, Karpenter, and KEDA. Real-world case study.

⚑ ami-update-automation β€” AWS Lambda detecting new EKS AMI versions and opening PRs across Terraform/Terragrunt/Pulumi/Crossplane repos.

πŸ›‘οΈ pentest-dashboard β€” Go web dashboard ingesting Shannon pentest reports, tracking security posture with REST API + Prometheus metrics.

πŸ”— shannon-reporter β€” CLI tool and GitHub Action bridging Shannon pentest reports into GitHub workflows.

🎯 pentest-lab β€” Deliberately vulnerable Go REST API for white-box + black-box exploit validation.

🎬 showreel β€” Script-driven demo video generator built on Remotion.

🩺 Cori (private) β€” Holistic health monitoring app. React Native + Go API + Python AI service.

⚽ Moneyballer (private) β€” Stats-based football scouting system. Python ELT + Go API + TypeScript/React.


Writing

πŸ“ Why Istio's Metrics Merging Breaks in Multi-Container Pods β€” and How to Fix It

πŸ“ Istio's Metrics Merging Was Built for a Simpler World. What Should Replace It?

πŸ“ Scaling Workloads with the Big Savings Quartet: EKS, Fargate, Karpenter, and KEDA

πŸ“ dotbabel: The Open Source Governance Layer for AI-Assisted Development

πŸ“ dotbabel handoff: Portable Context across Claude Code, Codex, Copilot CLI, and Gemini CLI


Random Facts
  • Taught English for 8 years β€” still the best debugging skill I have
  • Will argue about football (the real one ⚽) with anyone
  • Thinks about wormholes and quantum gravity more than is professionally useful
  • Has kicked off Claude Code remote sessions from the gym more than once

Connect

LinkedIn GitHub Twitter Medium dev.to Timezone

Pinned Loading

  1. metrics-aggregator metrics-aggregator Public

    A Go-based service that aggregates Prometheus metrics from multiple containers within a Kubernetes Pod, enabling seamless integration with Istio's metrics merging, which is limited to one port, and…

    Go 3

  2. ami-update-automation ami-update-automation Public

    Go

  3. aws-scalable-metabase-deployment aws-scalable-metabase-deployment Public

    This project focuses on setting up a resilient and scalable Business Intelligence (BI) environment using Metabase on AWS EKS with Fargate, Karpenter and Keda. It's designed as a case study.

    HCL 3 1

  4. dotbabel dotbabel Public

    Stop paying for CI you already ran locally β€” run your GitHub Actions matrix on your machine and attest it, plus a toolkit of skills and governance gates for Claude Code, Codex, Gemini, and Copilot …

    JavaScript

  5. kortex kortex Public

    CLI tool that compiles raw source material into a structured, interlinked Obsidian knowledge base. Make for knowledge.

    Go

  6. pentest-lab pentest-lab Public

    Go