# Jeff Mixon > Senior software engineer with a generalist's range and a specialist's depth: distributed backends, full-stack products, and applied AI/ML/LLM systems — from TypeScript microservices to Linux kernel drivers and software-defined radio. Most professional work is under NDA, so this file (like the rest of the site) describes transferable skills, genres, and patterns rather than clients, employers, or project names. The personal projects linked below are the actual public portfolio. ## Profile - [https://www.jeffmixon.com/](https://www.jeffmixon.com/): stack, what I build, selected work, credentials. ## Writing - [What's New: one feed for every changelog](https://www.jeffmixon.com/post/whatsnew-changelog-aggregator/): What’s New pulls release notes and patch notes from across the software world — open source, games, operating systems, the apps on your phone — into a single feed you can read, search, subscribe to, and cite. A look at why the pages never wait on a third party, why almost nothing here is scraped, and why every entry tells you where it came from. - [Corpusly: a Google Drive index with no server, no cloud embeddings, and no mirrored files](https://www.jeffmixon.com/post/corpusly-local-first-rag-mcp/): Corpusly indexes a Google Drive for semantic search and serves it to Claude and other MCP clients, with no vendor server anywhere in the data path. A look at the local embedding pipeline built on a quantized, in-process transformers.js model, the two-transport MCP server it’s served over, and the engineering it took to make ’nothing leaves the machine’ actually true: a memory blowout fixed by sub-batching, a stdout-corruption constraint solved structurally, and an OAuth scope decision that doubled as a compliance strategy. - [Knit: mesh chat with no servers, no accounts, and no Google Play Services](https://www.jeffmixon.com/post/android-mesh-chat-nearby-connections/): Knit is a phone-to-phone messenger that needs no internet, no account, and no server to work: it talks straight to the phones around it over Wi-Fi Aware and Bluetooth LE. After a full rewrite it does that without Google Play Services either. A look at the dual-radio mesh, the wire protocol, and the on-device features that hold it together. - [dotagents-standard: an Agent Skill for the AGENTS.md router pattern](https://www.jeffmixon.com/post/dotagents-standard-agent-skill/): An installable Agent Skill that teaches a coding agent the dotagents standard: a slim AGENTS.md router plus a hidden .agents/ library, split by kind and loaded only when the current task matches. Built after watching my own CLAUDE.md files drift toward becoming the thing they were supposed to prevent. - [Grandma: production-grade AI chat, on a shoestring](https://www.jeffmixon.com/post/grandma/): How I built grandma.chat — a Next.js + AI Gateway chat app — with layered abuse defense, dual in-memory/Mongo backends, and a daily spend circuit-breaker. - [Headless Godot, deterministic worldgen, and an HTTP debug surface for AI](https://www.jeffmixon.com/post/godot-debug-http-introspection-for-ai/): A Godot 4.6 / .NET 8 narrative sandbox with two parallel deterministic world grids, a headless determinism test wireable into CI, and a debug-only HTTP introspection server built specifically for AI-assisted debugging — where there is no window to eyeball. - [Wi-Fi as a sensor: reproducing WhoFi and getting the rigor right](https://www.jeffmixon.com/post/csi-sensing-and-reproducing-whofi/): A multi-year personal-research thread: device-free human sensing from Wi-Fi Channel State Information — reproducing WhoFi as a metric-learning retrieval system, plus a graduated occupancy preprint with the kind of statistical scaffolding the field too often skips. - [Why I run a self-built Linux kernel on my daily driver](https://www.jeffmixon.com/post/self-built-audio-kernel/): Building, packaging, and daily-driving a custom audio-tuned Linux kernel — XanMod base, hand-curated patch stack, ISA-targeted, packaged the proper Debian way — and the audio-stack work that makes it worth the trouble. - [Shape of a managed OpenWrt fleet: a sketch](https://www.jeffmixon.com/post/openwrt-fleet-provisioning/): An architectural sketch of the platform shape I keep building for managed OpenWrt device fleets — admin portal, signed-config provisioning API, MQTT telemetry, Vault-backed secrets, and a Docker-isolated flasher with a safety flow operators actually trust. - [Reverse-engineering Security+ garage-door rolling codes](https://www.jeffmixon.com/post/garage-door-rolling-codes-reversed/): A weekend that turned into a project: a clean-room software reimplementation of the Security+ and Security+ 2.0 garage-door rolling-code systems, framed as an RF reverse-engineering exercise. - [ML for password modeling: PassGAN through PassGPT, plus a rule generator](https://www.jeffmixon.com/post/ml-password-modeling-passgan-to-passgpt/): A multi-year research line bridging four ML password-modeling papers — PassGAN, IWGAN, GNPassGAN, PassGPT — into operational cracking workflows, with a hashcat rule generator (pantagrule) on the operational side and Hashtopolis on the distributed-cracking side. - [Default-key generators: reverse engineering the WPA shortcut](https://www.jeffmixon.com/post/wpa-default-key-reverse-engineering/): Why the WPA passphrase printed on the bottom of so many ISP-supplied routers isn’t actually random — a pattern, an abstract methodology, and why this kind of research matters for the defender side. ## Elsewhere - [GitHub](https://github.com/zaventh) - [LinkedIn](https://www.linkedin.com/in/zaventh) - [StackOverflow](https://stackoverflow.com/users/1489860/jeffrey-mixon) — 12k+ reputation, top ~0.70% - [PluralSight](https://app.pluralsight.com/profile/jeffrey-mixon) — expert-tier: TypeScript, JavaScript, Node.js, Git, Docker, NPM - [Google Play](https://play.google.com/store/apps/developer?id=Jeff+Mixon)