Hi, I'm Matt.
Field CTO at MongoDB, where I work on data access for AI and data sovereignty — helping organisations make their data usable by AI systems while keeping control of where it lives and who can reach it.
Away from the day job I'm metahertz: I build infrastructure and security tooling, poke at radios and home automation, and talk about it on YouTube. This site collects what I make — code, videos and the occasional write-up.
# Writing
all posts →Building a custom Qubes 4.1 Kernel on Fedora workstation 39
I’m currently test driving Qubes as my daily-driver OS, running on a Framework 13" laptop.
USB Cables are not always what they seem!
If you’ve never heard of the “O.MG cable”, it’s probably a good place to start to understand the problem.
Automating AWS Cloud9 Environments
I’ve recently been building out a hands on Kubernetes security workshop. One of the primary objectives was to automate as much of the setup as possible…
# Code
github.com/metahertz →vasili
Just one ping. Previously "just get me online"
Python ★ 2
efficient
Your local token saving, code graph building, agentic memory creating multitool.
Python ★ 0
homeassistant-hacs-helperclone
Easily clone helpers within HomeAssistant UI
Python ★ 0
skywatch
Local multi-feeder app for showing ADSB and more advanced mode-s data (autopilot mode bugs, IAS/TAS, by processing more frames in the mode-s/adsb spec than the usual sites) also supports a second radio to augment with ACARS messages when available (usually downstream only unless sitting on an airport/nats transmitter site)
Python ★ 0
# Hosted projects
Free wildcard DNS for any IP address — 192-168-1-10.nsrecord.net resolves to 192.168.1.10 — that also delegates deeper subdomains to a nameserver running at that IP, so your own DNS server can answer with any record type. A fork of the excellent sslip.io.
powered by metahertz/sslip.io
A Web Bluetooth client for controlling Vasili over BLE — view status, list networks, toggle the HostAP, and bridge a network, straight from the browser (no app install). Runs in desktop Chrome, Edge, or Opera.
powered by metahertz/vasili
# VimAndTonic
all videos →# Latest on X
@metahertz →This is what I've been saying about tuned models for specific tasks. Bigger != Better.
31 Aug 2026
I'm running Qwen3.8-Flash-Next 320B (Yes, 320B!) on £700 of hardware at home at full 262K Context: Is it conversational quick? Nope. But behind a harness for deep planning/thinking before letting 3.8 30B take over on another node, exciting! Context/slot - 262,144 VRAM - 43.3 GB Qwen3.8-Flash-Next, 320B, Q4_K_XL 262K ccx 4× Tesla P100 12GB, 2× Xeon E5-2650 v4, 187 GB (RAM can be reduced ~120GB) 13.98 tok/s Decode (15 @ 32K Context) 22.79 tok/s Prefill (25 @ 32K Context) Running on a Dell 1U ~10Y/O Server via #Proxmox with all 4 GPU's VT-D Passthru. #LocalAI #Qwen
29 Aug 2026
Apple's window management docs discuss "Dirty Rectangles" as a feature for only sending changed bytes of a screen capture. I do love a crossover between deep API usage and AWESOME BAND NAMES! #AISecurity #AIContainment #DirtyRectangles
11 Aug 2026
# Latest on LinkedIn
profile →More of this! The Apple hardware is far too capable to be aged out with iOS!
↳ Sharing Jose Angel Torres on booting mainline Linux on an iPhone 11 with a custom bootloader.
14 Oct 2026
I can map every single one of these announcements to multiple customer asks from this year across Europe, the UK and beyond. Amazing focus keeping product, engineering and our customers locked into the same conversation! #Onwards
↳ Sharing MongoDB's .local NYC announcements: MongoDB 9.0, Atlas Infinite and Atlas Agent Engine.
2 Oct 2026
Better input; better output. Not just for documents, but also powering our context and memory layers for agentic frameworks like LangChain.
↳ Sharing Max Tipton on Voyage embedding and reranking models topping Hugging Face benchmarks.
24 Sept 2026