ENGINEERING PORTFOLIO & TECHNICAL LAB

Engineering
systems.
Building software.
Exploring AI.

I’m CJ, a media systems engineer in Brooklyn. I keep a live broadcast plant on air: the networks, the Dante audio, the playout. Drabsnarg is where I write down what I build, what breaks, and what I learn.

REAL SYSTEMS. DOCUMENTED DECISIONS. ONGOING EXPERIMENTS.
DRABSNARG / SYSTEM ARCHITECTURECONCEPT · 01
Public portfoliodrabsnarg.com
PUBLIC
Independent services
PRIVATE AI ENVIRONMENT
Secure accessCloudflare Access + Tunnel
Open WebUIIndividual accounts · chat interface
Local inferencellama.cpp → Qwen
iMac Pro / 128 GB RAM / Owner-operated
Local inference testedRemote access planned
Systems engineeringBroadcast & mediaNetworkingSoftwareLocal AI
BUILT TO KEEP EVOLVING ↗
SYSTEM MAPS / THE SIGNAL PATH

Follow the signal.

Explore system maps ↗
Dante · plant migrationThe order of the remediation, without addressing or device names
  1. 01Audit: who is on which switch
  2. 02Dedicated subnet + static addressing
  3. 03DDM domains + dedicated PTP leader
  4. 04Cross-building pilot group
  5. 05Full plant cutover
Master control · staying on airSimplified playout path during a facility move
  1. 01Crispin automation
  2. 02Cloud playout: Harmonic VOS360
  3. 03Media via Azure, live via SRT
  4. 04Monitoring room watching air
  5. 05Back to on-prem XOS
Jarvis · release gateHow a change becomes a running release
  1. 01Claude Code builds + tests
  2. 02Codex independent audit
  3. 03Unqualified READY only
  4. 04Tag + staged deploy
  5. 05Real-machine go-live checks
01 /SELECTED WORK

From idea to implementation.

All projects
Completed
Broadcast & Media Systems

Dante audio network remediation

Taking a multi-facility Dante plant off link-local addressing and onto a dedicated subnet, managed domains, and a dedicated PTP leader.

DanteDante Domain ManagerPTPAddressing
PROJECT / 01
Completed
Broadcast & Media Systems

Moving master control without going off air

Planning a master control relocation and keeping the channel on air through cloud playout while the physical plant moved.

Harmonic VOSHarmonic XOSCrispinSRT
PROJECT / 02
Completed
Networks & Infrastructure

Building a cathedral broadcast network overnight

Designing and installing a new facility network for a cathedral broadcast site, then cutting it over in a single overnight window.

Meraki MX250Meraki MS355VLANs5G failover
PROJECT / 03

Employer names, addresses, and topology are left out of every write-up. Results appear only when documented.

02 /TECHNICAL DISCIPLINES

Connected by curiosity.

My work sits between disciplines. Understanding the connections is often where the most useful engineering happens.

01

Broadcast & media systems

Playout, Dante audio over IP, routing and sync, and Engineer in Charge for live events.

02

Networks & infrastructure

Nexus and Catalyst broadcast cores, Meraki site builds, multicast, and WAN failover.

03

Software & automation

Python and PowerShell tools for audits, migrations, and the work I got tired of doing by hand.

04

AI & local inference

Open-weight models, owner-operated hardware, inference experiments, and AI development tools.

05

Endpoints & cloud

Intune, Microsoft 365, SharePoint, and knowing which machines should never get a policy push.

06

Documentation & process

SOPs people actually use, vendor escalations with evidence, and one change at a time.

03 /THE DRABSNARG AI LAB

Local hardware.
Open models.
My own infrastructure.

An evolving environment for self-hosted AI, model experiments, and software development. Built around an iMac Pro, llama.cpp, and Open WebUI.

AI APPLICATION: INVITATION-ONLY · AUTHENTICATION REQUIRED

Owner-operated inference128 GB iMac Pro · Qwen coding model
A deliberate access boundaryLocal stack tested. Secure remote access planned.
Experiments with contextDocument the configuration, method, and limitations.
04 /THE ENGINEERING NOTEBOOK

Notes from the workbench.

Browse knowledge
Broadcast & Media Systems

Dante Virtual Soundcard: "No audio data"

DVS subscriptions failed on an edit suite. The cause wasn't Dante at all. Windows had moved the NIC to a Public profile.

Automation & Tools

A release that failed on a dot

Jarvis v1.0.0 passed 900+ tests, then stopped in its own deployment rehearsal. The cause was a security check applied one place too many.

KEEP EXPLORING

There’s always another layer.

Browse the scripts and SOPs in the toolkit, or see what I’m working on right now.