Labs & Projects

Experiments, proof-of-concepts, and personal projects exploring Platform Engineering, infrastructure automation, and cloud-native technologies.

Infrastructure as Code

Multi-Environment Terraform Setup

Planned

Modular Terraform architecture for managing multiple environments (dev, staging, prod) with DRY principles. Includes remote state management, workspace strategies, and reusable modules.

Terraform AWS S3 DynamoDB

IaC Testing Framework

Planned

Automated testing for Terraform configurations using Terratest. Validates infrastructure deployments in ephemeral environments before applying to production.

Go Terratest CI/CD

Kubernetes & Orchestration

Custom Kubernetes Operator

Planned

Building a Kubernetes operator from scratch using the Operator SDK. Manages custom resources for automated deployment and scaling of Go microservices.

Go Kubernetes Operator SDK CRDs

Helm Chart Library

Planned

Collection of production-ready Helm charts for common microservice patterns. Includes best practices for configuration, secrets management, and multi-environment deployments.

Helm Kubernetes GitOps

Observability & Monitoring

OpenTelemetry Demo Stack

Planned

Complete observability stack with OpenTelemetry collector, Grafana, and Prometheus. Demonstrates distributed tracing, metrics collection, and log aggregation for microservices.

OpenTelemetry Grafana Prometheus Go

SLO Monitoring Dashboard

Planned

Automated SLO (Service Level Objectives) tracking and alerting system. Calculates error budgets, generates reports, and integrates with incident management workflows.

Go Prometheus SRE

Platform Tooling

Developer Portal CLI

Planned

Command-line tool for developers to self-service infrastructure resources. Scaffolds new microservices, manages environments, and automates common platform operations.

Go Cobra Platform Engineering

CI/CD Pipeline Templates

Planned

Reusable GitHub Actions and GitLab CI templates for Go microservices. Includes automated testing, security scanning, container building, and deployment workflows.

GitHub Actions GitLab CI Docker

Have a project idea?

These are placeholders for upcoming projects. As I build and experiment, I'll document the architectures, decisions, and learnings here. Follow along on GitHub or reach out to collaborate.