Things I've made trying to put my dent in the universe.
A curated collection of tools, applications, and infrastructure projects showcasing my backend engineering and platform expertise. As a backend engineer, these applications feature robust, production-ready Rails APIs and infrastructure automation, while the frontend interfaces serve as functional demonstrations rather than polished user experiences (for now). All applications and APIs are deployed on a Kubernetes cluster and maintained through automation I've created.
-
Plant Coach
Ruby on Rails PostgreSQL CI/CDA gardening application that allows users to plan and maintain an organic vegetable garden. Built with distributed architecture and authenticated API calls.
-
Frost Date API
Ruby on Rails API Weather Data NOAAA RESTful API that provides NOAA frost probability data based on ZIP codes. Built with Ruby on Rails and integrated with weather services to help gardeners and farmers make informed decisions about frost protection.
-
NGINX Ingress Maintainer
Helm CI/CD SSL/HTTPSA customizable Helm chart to deploy an NGINX Ingress Controller. Simplifies domain configuration and SSL certificate management.
-
Disney Scrapbook
Ruby on Rails PostgreSQL CI/CDMobile Web Application for documenting and sharing details from trips to Disneyland, Walt Disney World, and Disney Cruises.
-
Terraform GitHub Repos
TerraformReusable Terraform module for managing GitHub repositories, secrets, and permissions. Automates repository creation, secret management, and access control across multiple projects.
-
Terraform DOKS Cluster
TerraformReusable Terraform module for provisioning and managing DigitalOcean Kubernetes (DOKS) clusters. Simplifies Kubernetes infrastructure deployment with best practices and configurable scaling.
-
Terraform DO Projects
TerraformReusable Terraform module for managing DigitalOcean Projects. Organizes and groups cloud resources with proper access controls and resource management across environments.
-
Terraform DO Database Cluster
Terraform DigitalOcean PostgreSQLReusable Terraform module for provisioning DigitalOcean managed database clusters. Supports PostgreSQL, MySQL, and Redis with automated backups, scaling, and high availability configuration.
-
GitHub Actions Workflows
CI/CD Terraform Helm Ruby on RailsComprehensive collection of reusable GitHub Action workflows for Ruby, Rails, Helm, Terraform, Docker, Kubernetes, and release-please. Streamlines CI/CD across multiple technology stacks.
-
MDK BOT
Discord Bot Websockets Ruby on Rails KubernetesNamed as a reference to the great Sylvester Stallone movie: 'Demolition Man', this Discord Bot processes thousands of EVE Online leaderboard updates every day. User's can track players and the groups they play with and watch the updates stream into their Discord Channel. WebSocket Client, Rails API and Discord Bot all in one! Deployed and scaled in a Kubernetes cluster.
-
Beacons of Gondor
Discord Bot Websockets Ruby on Rails Kubernetes CI/CD'The beacons of Minas Tirith! The beacons are lit!' Just as Gondor called for aid in their darkest hour, this Discord Bot lights the signal fires (pings your Discord server) when EVE Online players need backup. Delivers instant alerts to Discord channels when your structures come under attack, even when offline - because even space pilots need their sleep, but their assets shouldn't suffer for it. Under development - coming soon!