# Zee McSparron

> Zee McSparron is a senior systems engineer at Tray.ai with over a decade in platform engineering, SRE and Kubernetes, now building AI agent systems, AI factory pipelines and the platforms that hold an AI ecosystem together.

Zee McSparron is a Senior Systems Engineer at Tray.ai, based in the UK. Email is the fastest way to reach Zee, who is happy to talk agents, AI factory engineering, Kubernetes and reliability. Contact: zee@simplyzee.dev.

This site also runs a read-only MCP server at https://simplyzee.dev/mcp (Streamable HTTP, no sign-in) with tools for the profile, projects, skills, experience, Helm charts and field notes. Add it to Claude Code with: `claude mcp add --transport http simplyzee https://simplyzee.dev/mcp`

## Projects

- [BlipLite](https://bliplite.com): Sits between your monitoring and your pager. Groups noisy alerts, explains them with AI and applies your paging rules before anyone gets woken up. (Beta)
- [Packet Voyage](https://packets.simplyzee.dev): Shows the real route your web requests take around the world, who a site shares your data with, and how fast it loads from 45 cities. (Running)
- [Webhook Inspector](https://webhook-inspector.simplyzee.dev): Capture, inspect and replay webhooks, and forward them to localhost from your terminal. Open source. (Running)
- [Moodswing](https://moodswing.simplyzee.dev): Builds a 20-track Spotify playlist from your mood, energy, genre and era, with a reason for every song. (Running)
- [Year in Commits](https://github-wrapped-kappa-sooty.vercel.app): Your GitHub year in review: streaks, top repos, languages and your coding archetype. No sign-in needed. (Running)

## Open-source Helm charts

- [kube-arr](https://github.com/simplyzee/kube-arr): The *arr media stack (Sonarr, Radarr, Lidarr, Bazarr, Prowlarr, Jackett, plus Plex, Jellyfin or Emby) on one shared media volume. Every app is optional. Can mount cloud storage with kube-rclone and run each media transcode as its own pod, including on a GPU node.
- [kube-rclone](https://github.com/simplyzee/kube-rclone): Mounts any rclone remote, from Google Drive to S3, on every node with a DaemonSet, with secrets kept out of ConfigMaps and mounts that heal themselves.
- [kube-owasp-zap](https://github.com/simplyzee/kube-owasp-zap): Runs OWASP ZAP baseline, full or API scans as Jobs or scheduled CronJobs, with reports and locked-down pods.
- [Chart repository](https://charts.simplyzee.dev): `helm repo add simplyzee https://charts.simplyzee.dev`

## Field notes

- [A hydration error hiding in an SVG title](https://simplyzee.dev/notes/hydration-error-svg-title) (2026-10-25): React error 418 on every production page load, invisible to visitors. The cause was one line in a diagram.
- [Running Plex, Jellyfin and Emby transcodes as Kubernetes pods](https://simplyzee.dev/notes/transcodes-as-kubernetes-pods) (2026-10-19): How kube-arr swaps a media server's transcoder for a dispatcher that runs each transcode as its own pod, and cleans those pods up even when the dispatcher is killed.
- [Emby's ffmpeg only runs from one folder](https://simplyzee.dev/notes/emby-ffmpeg-relative-interpreter) (2026-10-17): An executable that exists, is executable, and still fails with "No such file or directory". The cause was a relative ELF interpreter.

## More

- [Full profile](https://simplyzee.dev/llms-full.txt): skills, experience and principles in one Markdown file
- [Website](https://simplyzee.dev/)
- [GitHub](https://github.com/simplyzee)
- [LinkedIn](https://www.linkedin.com/in/zee-marsh-5454a547/)
