Muncie, Indiana · open to systems & backend roles

Trevor Reece Vorhees

Software Engineer | Systems, Developer Tools & Backend
Building tested backend systems, local daemons, CLI utilities, and operational data pipelines in Rust, Python, C, and SQL.

I’m Trevor. I used to drive semi trucks. Now I build software.

I focus on low-level correctness, robust state machines, and practical developer ergonomics. My work spans upstream Linux kernel driver fixes in the ALSA subsystem, local-first execution engines with cryptographic provenance (Moraine), and cross-environment runtime configuration CLIs (self-nomad).

Before engineering software full-time, I worked in production control and logistics at Inteva Products, where I built SQL and Excel/VBA automation that cut daily scheduling time by ~2 hours across a 30-person plant operation. Prior to that, I spent six years as a commercial CDL-A driver maintaining a multi-year zero-incident safety record in heavy transportation.

I also build and operate independent real-time web infrastructure, including tbone.zone (a personal art project and live media platform), hosted on self-managed Linux virtual server infrastructure with reverse proxying and automated TLS via Caddy.

Selected projects

Upstream systems contributions, developer tooling, and production infrastructure.

Kernel / C 2026

Upstream Linux Kernel (ALSA Audio Subsystem) ↗

Diagnosed a driver initialization failure in sound/usb/quirks-table.h where unpopulated rate tables caused ALSA’s find_format() helper to reject all sample rates for PreSonus AudioBox USB interfaces. Defined discrete 44.1 kHz and 48 kHz rate tables with 24-bit depth specifications across duplex interfaces, restoring PCM capture and playback. Patch signed off by ALSA maintainer Takashi Iwai and Linux stable maintainer Greg Kroah-Hartman; merged and backported to the 7.2-stable tree.

C · Linux Driver Architecture · ALSA Subsystem · Kernel Patch Workflow
Flagship 2025—present

Moraine — Rust Developer Engine & Local MCP Server ↗

Local engine and MCP server built in Rust to capture, serialize, and store structured AI coding-agent execution history beside target git repositories. Implemented an append-only provenance storage model supporting cryptographic integrity checks, history redaction, and deterministic, idempotent resume operations. Built a lightweight Tauri/React desktop UI communicating via a local HTTP daemon; configured multi-platform GitHub Actions enforcing zero-warning Clippy lints, formatting, and Cargo test suites.

Rust · Tauri · React · Model Context Protocol (MCP) · Cargo Test · GitHub Actions
moraine_core::run_record
$ moraine run start \
  --objective "Review a migration" \
  --idempotency-key "portfolio-demo" \
  --json

$ cat checkpoint.json
{
  "summary": "Validated provenance log",
  "actions": ["Ran the test suite"],
  "evidence": [{
    "kind": "command_result",
    "command": "cargo test --all",
    "exitCode": 0
  }]
}
Python CLI 2025—present

self-nomad — Python CLI & Runtime Configuration Engine ↗

Packaged Python CLI utility that validates, serializes, and transfers agent runtime configurations and skill artifacts across isolated environments. Built atomic write operations with automated transactional rollbacks, symlink traversal constraints, and SHA-256 state verification to prevent corrupted restores. Maintained CI matrix across Python 3.11–3.13 enforcing strict mypy typing, Ruff linting, and Pytest coverage.

Python · Typer · Pydantic · Pytest · Strict Mypy · Ruff · GitHub Actions
Enterprise Systems 2025—2026

Inteva Products ERP Trailer Allocation Engine

Engineered an automated trailer-planning and material-scheduling system integrating Plex ERP data, cutting daily manual scheduling time by ~2 hours. Wrote SQL queries and operational dashboards tracking production velocity and staging workflows across a 30-person plant operation.

SQL · Excel/VBA · Plex ERP · Process Automation
Live 2025—present

tbone.zone — Live Full-Stack Streaming Platform ↗

Built and operate an independent personal art project and live media platform delivering continuous audio streams, real-time track metadata over WebSockets, and persistent listener interactions. Hosted on self-managed Linux virtual server infrastructure with reverse proxying and automated TLS configuration via Caddy.

JavaScript · Node.js · PostgreSQL · WebSockets · Caddy · Linux

Other work

Additional systems, reusable components, and infrastructure projects.

reusable component · 2026

js-internet-radio-player ↗

A zero-build browser audio client for live Icecast and AzuraCast streams. Features live-edge rejoining after pause, automated stall recovery, now-playing metadata synchronization, optional Web Audio visualization, and clean DOM re-binding across client-side page transitions.

infrastructure

Self-Hosted Infrastructure

Multi-host Linux server environment built for reliable continuous service. A dedicated ingress node terminates public HTTPS and proxies media streams via Caddy; private compute nodes host local inference workloads and storage. Public endpoints are strictly isolated from private management daemons via internal DNS and mutual TLS, documented with operational runbooks and post-incident recovery notes.

local-first runtime

RowvAI ↗

A local-first, model-neutral CRM runtime with portable SQLite workspaces. Features versioned schema migrations, semantic record operations, previews, actor attribution, optimistic concurrency checks, idempotency, and append-only audit histories through a Tauri/React desktop interface.

open source packaging

omacom/omarchy ↗

Contributed upstream packaging definitions across two pull requests for the Omarchy Linux distribution ecosystem, maintaining package recipes, verifying build artifact dependencies, and ensuring installation spec parity across desktop toolsets.

Python service

discord-python-bot ↗

Daemon that streams live Icecast/AzuraCast audio into Discord voice channels with asynchronous ICY metadata tracking, dynamic presence updates, paginated track histories, and automatic timeout handling.

Working stack

Languages, systems tooling, reliability primitives, and operations used across the projects above.

Languages
  • Rust
  • Python
  • C
  • SQL
  • TypeScript
  • JavaScript
  • VBA
Systems & DevTools
  • Linux (ALSA, Kernel Patch)
  • Tauri
  • REST APIs
  • WebSockets
  • Model Context Protocol (MCP)
  • Git
Reliability & Data
  • Idempotency
  • Atomic File Operations
  • PostgreSQL
  • SQLite
  • Pydantic
  • Schema Migrations
  • Transactional Workflows
DevOps & Testing
  • Linux
  • Docker
  • Caddy
  • GitHub Actions (CI/CD)
  • Pytest & Cargo Test
  • Strict Mypy
  • Ruff

Background

Professional experience and continuous education.

2025—2026 · full-time

Inteva Products

Production Control & Logistics Analyst. Engineered an automated trailer-planning and material-scheduling system integrating Plex ERP data, cutting daily manual scheduling time by ~2 hours. Wrote SQL queries and operational dashboards tracking production velocity and staging workflows across a 30-person plant operation.

2020—present

Freelance Technical Services

Web & Software Developer. Deliver technical solutions, web applications, local daemons, and media services while managing Linux server infrastructure, automated TLS, and CI pipelines.

2019—2025

G&G Oil Company & PepsiCo

Commercial Driver (CDL-A). Maintained a multi-year zero-incident safety record in heavy commercial transportation and hazardous materials under strict federal DOT regulations; mentored incoming drivers.

Education

Conferred degree and concurrent academic computer science studies.

Conferred 2022

Ivy Tech Community College

Associate of Applied Science

Concurrent

University of the People

Bachelor of Science in Computer Science (Online, Concurrent with Full-Time Work)

Selected courses, curricula, documentation, and technical reference

Low-Level Systems, Linux Kernel & Concurrency

ALSA PCM driver lifecycle, USB audio quirks architecture, and LKML patch submission workflows (Linux Kernel documentation). Rust systems engineering: memory safety models, zero-cost abstractions, unsafe boundaries (The Rustonomicon), standard-library internals, and Tauri IPC architecture.

Developer Tooling, State Machines & Compilers

Unix design heuristics and POSIX CLI patterns (deterministic exits, idempotency keys, atomic tempfile-to-rename writes). Type theory and schema verification in Python (Pydantic v2 core, strict mypy type checking, AST linting with Ruff), and the Model Context Protocol (MCP) specification for local agents.

Data Integrity, Relational Theory & Operations

ACID transaction boundaries, SQLite WAL mode, relational schema migrations, and indexing strategies (PostgreSQL documentation). Cryptographic hashing (SHA-256 state verification) for append-only provenance ledgers, Caddy automated TLS reverse proxies, and CI/CD testing matrices in GitHub Actions.

Let’s talk

I build tested systems, learn fast, and care about getting things right. If you’re working on something interesting in systems, backend, or developer tooling, reach out.