From Bluetooth Fuzz to Bit-Perfect: Building a Raspberry Pi DAC HAT Audio Player
From Bluetooth Fuzz to Bit-Perfect: Building a Raspberry Pi DAC HAT Audio Player A homelab engineer’s journey from muffled Queen albums to a proper hi-fi endpoint The Problem: When Good Albums Sound Bad I’ve been building a CD library, picking up physical discs from local shops around Tacoma, ripping them with ARM on a homelab VM, and streaming through Plex to my Sharp SA-150 amp. Recently I picked up Queen’s A Night at the Opera and Jazz, and something sounded off. It sounded muffled, flat, it was off. ...
Testing an MCP Server with TestSprite: Bridging the Protocol Gap
I entered the TestSprite Season 2 hackathon with a straightforward goal: use their AI-powered testing agent to validate homelab_mcp, my open-source MCP server for homelab infrastructure management. What I didn’t anticipate was that the most interesting engineering challenge wouldn’t come from the server itself. It came from the protocol mismatch between where TestSprite lives and where MCP servers live. What is homelab_mcp? homelab_mcp is an MCP (Model Context Protocol) server that exposes homelab infrastructure operations as tools that AI assistants like Claude can invoke. It covers Proxmox VM management, SSH execution, Ansible playbook runs, Terraform drift detection, and a handful of other things you’d want to automate in a self-hosted environment. It’s published on PyPI and distributed via uvx, indexed across several MCP community directories. ...
Hello World
About Me Senior SDET with 20+ years of experience building test automation frameworks…