Skip to content
View jedwards1230's full-sized avatar

Block or report jedwards1230

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.

Content in all repositories owned by your account will be closed.
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
jedwards1230/README.md

Justin Edwards

Platform engineer by day, homelab tinkerer by night.

I build the tooling and pipelines other engineers ship through at work, and run a slightly-too-complex Kubernetes cluster at home for fun. Based in Florida 🌴

The cluster runs about 90 services through Argo CD, provisioned with Ansible and OpenTofu and watched by Prometheus, Loki, and Tempo — roughly 89 more than a house needs. Better to break things here than at work — on purpose, usually.

Stack

Languages

Go Rust TypeScript

Platform

Kubernetes Argo CD Helm Ansible OpenTofu

Observability

Prometheus Grafana OpenTelemetry


Tooling

Project Lang What it is
anyctl Go Manifest-driven CLI for HTTP/RPC service APIs — a service is one YAML file, not code
claude-plugins Shell Marketplace of reusable Claude Code plugins — skills, agents, and hooks
scrim Go A projection surface for coding agents: live-reload HTML canvases over SSE

Systems

Project Lang What it is
gpu-arbiter Rust Evicts GPU compute tenants when a game launches, restores them when you quit, and reports availability over HTTP. Linux and Windows
lg-buddy Shell Keeps an LG WebOS TV in sync with a Linux host's power and session state

Apps & libraries

Project Lang What it is
earmark Go Makes an audiobook library searchable by meaning — indexes transcripts, embeds them, serves the shelf to AI assistants over MCP
libro-client TypeScript Library for downloading Libro.fm audiobooks
deck Go Terminal slide presenter built with Bubble Tea

Pinned Loading

  1. anyctl anyctl Public

    Manifest-driven CLI for HTTP/RPC service APIs — a service is one YAML file, not code

    Go 1

  2. gpu-arbiter gpu-arbiter Public

    Gaming-first GPU arbitration for a machine that also runs AI workloads: detects game launches, evicts GPU compute tenants, restores them when you quit, and reports availability over HTTP so other h…

    Rust 1

  3. lg-buddy lg-buddy Public

    Keep an LG WebOS TV in sync with a Linux host's power and session state

    Shell

  4. libro-client libro-client Public

    Library for downloading Libro.fm audiobooks

    TypeScript 15 3