Skip to content
View IamMrCupp's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@bigcommerce @Tech-Noid-Systems @gruntwork-io @audiophore

Block or report IamMrCupp

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.

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
IamMrCupp/README.md

hey, i'm aaron. 👋

Senior Infrastructure Engineer by trade. Bass music by compulsion. Building things at the intersection of sound, light, and infrastructure since before it was cool.

Founder of Tech-Noid Systems — a bass music collective, internet radio station, sound system, and general chaos engine running since 2008. Based in West Sacramento, CA. Performing DJ (Autonomic · Halftime DnB · Grey Area) and VJ. NorCal DnB scene.


what i'm actually building

A Rust-based real-time bridge between VJ software and your whole lighting ecosystem — Hue, WLED, DMX, lasers. Tauri + Svelte native app, pluggable input adapters, mlua scripting. It started as "I want my lights to react to my music" and turned into an actual project.

Behavioral scaffolding and session conventions for AI coding workflows. Markdown-based context files, structured handoff docs, and sane defaults for working with AI assistants on real projects. Open source. Use it.

The umbrella for everything TNS — radio infrastructure, web presence, tooling, and miscellaneous experiments. Kubernetes, Flux GitOps, Icecast, the works.


day job stuff

30+ years in computers and electronics. Currently doing senior SRE/DevOps work: 5-node ARM64 Kubernetes cluster (self-hosted, 2Gbps fiber), Flux GitOps, HAProxy → MetalLB → nginx ingress. I care a lot about reliability, observability, and not being paged at 3am.

Tech I live in: Kubernetes Rust Go Python Terraform Helm Flux Linux


also me

  • 🎛️ Performing DJ — Autonomic, Halftime DnB, Grey Area
  • 🎨 VJ — GLSL/ISF shaders in Synesthesia
  • 📻 Internet radio — Tech-Noid.net
  • 🍵 Gongfu tea nerd (Jesse's Tea Club)
  • 🐱 Cat dad
  • 🔫 New to shooting, learning fast

find me

mrcupp.com · linkedin.com/in/mrcupp · linktr.ee/IamMrCupp

Ko-fi Buy Me a Coffee

Pinned Loading

  1. audiophore/audiophore audiophore/audiophore Public

    Low-latency Rust bridge from Synesthesia VJ software to Hue Entertainment, Nanoleaf Streaming, WLED (E1.31/sACN/DDP), Art-Net DMX, Ether Dream lasers, and OSC. Roadmap lives in audiophore/planning.

    Rust 1

  2. Tech-Noid-Systems/obs-radio-output Tech-Noid-Systems/obs-radio-output Public

    Native OBS Studio plugin for streaming audio to Icecast and SHOUTcast internet radio servers

    C 2

  3. claude-project-kit claude-project-kit Public template

    Scaffolding for starting Claude-assisted projects — working-folder templates, auto-memory starters, and cross-project conventions.

    Markdown 1

  4. pwnagotchi-plugins pwnagotchi-plugins Public

    Plugins for Pwnagotchi devices

    Python 1

  5. hugo-shortcodes hugo-shortcodes Public

    HTML

  6. SnapmakerU1-Firmware-Helper-Scripts SnapmakerU1-Firmware-Helper-Scripts Public

    Scripts for binary analysis of Snapmaker U1 firmware

    Shell