Projects & Tools

A collection of tools and projects I've built leveraging language models and AI to tackle technical challenges

Project Description Links
DigitalOcean: DOKS LB Scale A tool to help you scale your DigitalOcean Kubernetes (DOKS) Load Balancers. A lightweight Kubernetes (DOKS) controller that automatically scales a DigitalOcean Load Balancer based on metrics from either the DigitalOcean API or Prometheus.
DigitalOcean Cost Explorer A tool to help you explore your DigitalOcean costs and usage. This project serves as both a practical cost analysis tool and a demo for building OAuth applications on top of DigitalOcean's API.
DigitalOcean: Capacity UI A real-time dashboard for monitoring DigitalOcean droplet capacity across all regions and instance sizes.
DigitalOcean: GPU Notifier Real-time GPU availability monitoring for DigitalOcean with push notifications. React frontend + Node.js backend.
GitHub App Actions Trigger A Cloudflare Worker that listens for /preview comments on pull requests and triggers GitHub Actions workflows for preview deployments.
DigitalOcean: Slug Grabber A tool to help you grab slugs from DigitalOcean. Automatically provisions DigitalOcean Droplets when they become available. This application periodically checks for available resources and creates Droplets up to your specified count.
HomeLab Template This repository contains the infrastructure configuration for a cloud-based edge proxy that securely connects to an internal homelab environment.
DigitalOcean: Spaces Presigned URL Helper Generates pre-signed URLs for secure, temporary access to objects in your DigitalOcean Spaces Bucket.
DigitalOcean: Configure Advanced Settings for Managed Databases Customize your DigitalOcean managed database configuration and generate the corresponding API request.
DigitalOcean: GenAI Platform Pricing Calculator Calculate your estimated costs for building GPU-powered AI agents with fully-managed deployment.
DigitalOcean: Firewall Manager Generate the API command to create and delete advanced firewall rules, including deny rules.
Controlling Eight Sleep with an ATOMS3 Dev Kit Use the ATOMS3 Dev Kit to create a small, dedicated button for temperature control. This tiny ESP32 device features an integrated display and button, making it perfect for the task.
DigitalOcean: DOKS Rook Ceph A guide for deploying Rook/Ceph storage on DigitalOcean Kubernetes (DOKS). Provides examples of consuming RWO Block and RWX Filesystem storage with performance benchmarks.
DigitalOcean: Kubernetes Netmaker Integration guide for deploying Netmaker VPN solution on DigitalOcean Kubernetes (DOKS) clusters for secure networking and VPN management.
DigitalOcean: DOKS S3 A solution for integrating S3-compatible storage with DigitalOcean Kubernetes (DOKS) clusters, providing object storage capabilities for containerized applications.