Skip to content
View highfrog's full-sized avatar

Block or report highfrog

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
highfrog/README.md
highfrog — Reedy Lab. Mechanical Engineer, P.E. in Greenville, SC. Consulting engineering by day, software engineering by night.

I'm a licensed Professional Engineer working in consulting engineering — mechanical design and construction document production, where I lead the MEP side. Software isn't my day job. I picked up Python during the pandemic and have been scaling the size and ambition of what I build ever since.

Everything here comes out of that: tools I needed, built properly, then released.

Contribution and language statistics

Reedy Lab

An independent studio for precision tools with zero compromise. Everything starts as something I needed running in my own lab, and gets released once it's good enough to hand to someone else. Self-hosted infrastructure is what's public today.

Reedy Lab projects and their star counts

What I'm actually working on

  • Self-hosted everything. A two-node Proxmox lab across five VLANs — media pipeline, shared Postgres, centralized logging, reverse proxy, DNS. The *arr tools above are the parts that turned out to be worth packaging for other people.
  • Autonomous workflows. I run a custom harness for AI agents on my own hardware. It stays private, but it's where most of my time goes — and it has a hand in a lot of what you see here.
  • The engineering side. Some of this points back at the day job, where the tolerance for software that almost works is a lot lower. That work lives on its own.

Stack

Python · FastAPI · PostgreSQL · Docker · htmx · Jinja2 · FFmpeg · Proxmox · nginx

No frameworks I can't debug at 2am. Server-rendered, boring on purpose, runs unattended.


reedylab.com · these cards are rendered from live data by a GitHub Action in this repo — render.py

Pinned Loading

  1. reedylab/transcodarr reedylab/transcodarr Public

    Automated video transcoding orchestrator for the *arr ecosystem

    Python 29 3

  2. reedylab/manifold reedylab/manifold Public

    Self-hosted IPTV playlist manager and stream proxy

    Python 3 1

  3. reedylab/channelarr reedylab/channelarr Public

    Self-hosted custom TV channel builder. Build 24/7 HLS channels from local media, YouTube, and live stream sources, with persistent EPG and on-demand encoding.

    Python 2

  4. reedylab/watcharr reedylab/watcharr Public

    A self-hosted watchdog for qBittorrent — detects stalled torrents, monitors DHT health, auto-restarts your container. Dark-themed dashboard included.

    Python 2