Shaun Jackson

Senior Software Developer in Test with 20+ years of experience at Blizzard, Amazon, and Microsoft.

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. ...

April 22, 2026 · Shaun Jackson

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. ...

April 15, 2026 · Shaun Jackson

Hello World

About Me Senior SDET with 20+ years of experience building test automation frameworks…

January 5, 2026 · Shaun Jackson