About This Site

This site serves as my personal portfolio, showcasing my projects, work experience, and technical interests. Here's a look behind the curtain at the technologies and infrastructure powering it.

Built With

This site is built with Ruby on Rails and styled with Tailwind CSS.

  • Ruby on Rails 8

    The latest version of Rails powers the backend, taking advantage of new features like Solid Queue and improved asset pipeline.

  • Tailwind CSS

    A utility-first CSS framework that enables rapid UI development by composing styles directly in HTML.

Infrastructure

Deployed on a Kubernetes cluster with automated CI/CD pipelines.

  • DigitalOcean

    Cloud provider hosting all infrastructure including Kubernetes clusters, managed databases, and container registry.

  • Kubernetes (DOKS)

    Running on DigitalOcean Kubernetes for scalable, containerized deployment.

  • Docker

    Containerization platform for packaging applications with all dependencies for consistent deployment.

  • Helm

    Kubernetes package manager for templating and deploying application manifests.

  • Terraform

    Infrastructure as code for reproducible cloud resource management.

  • NGINX

    Custom Helm chart for routing and SSL termination.

  • GitHub Actions

    Automated testing, building, and deployment on every push.

  • Cloudsmith

    Package management and artifact repository for hosting Helm charts and container images.

  • Grafana

    Unified observability and visualization platform providing dashboards for metrics, logs, and traces from Prometheus, Loki, and Tempo.

  • Prometheus

    Metrics collection and monitoring system for tracking application and infrastructure performance.

  • Loki

    Log aggregation system for centralized logging and troubleshooting across all services.

  • Tempo

    Distributed tracing backend enabling end-to-end request tracing to identify performance bottlenecks across services.