Uses
Tool crib · the gear and software the floor runs on
Lenovo Legion 7i
Primary machine — RTX 4090, Windows 11 with WSL2 for development
ThinkPad X1 Carbon
Secondary machine — Linux, connected via Tailscale
Homelab Rack
10-inch mini rack — MSI Cubi (the workhorse: runs Zarq, Agent-PKM, and Pulse), Beelink running Proxmox, ThinkPad monitoring node, Raspberry Pis for backups and DNS, Jetson Orin Nano
Zebra Android Devices
Enterprise scanners and mobile computers from the day job, doubling as dev targets
Plaud Recorder
Voice notes and meetings, auto-filed into Obsidian via a custom sync pipeline
Claude Code
Where most of my code gets written — CLI agents on the Legion and headless workers on the homelab
Obsidian
PKM vault — daily journals, highlights, contacts, projects
Claude
Primary LLM — API, MCP servers, and the brains of Ping, Pulse, and KPIron
Bun
Preferred TypeScript runtime for standalone projects
VS Code
Editor of choice, with Claude Code extension
Docker
Containerized services on homelab, alongside plain systemd units
Zarq
My idea-to-merged-code pipeline — shaped briefs go in, agents on the homelab do the work, I review what lands
Ping
Telegram/Discord AI companion — the mobile interface to everything below
Tailscale
Mesh VPN connecting all devices
Readwise
Syncs highlights from books, articles, and podcasts (via Snipd) into Obsidian — and from there onto this site
Todoist
Task management, synced to daily journal via bot
n8n
Automation workflows on homelab