I build practical systems out of messy real-world workflows█
Software, AI tooling, self-hosted infrastructure, and cannabis retail data workflows. If it involves pulling order sheets, inventory dumps, and supplier catalogues into something that actually runs, I have probably already built it.
Things that actually run.
Production systems, internal tools, and side projects with real users, real data, or real infrastructure behind them.
Custom AI Chat
FastAPI + Next.js AI chat system with provider routing, streaming responses, prompt modes, workspaces, and test coverage. Built to own the stack end to end.
Header Hunter
Cannabis retail ordering workflow combining Greenline sales and inventory, AGLC catalogue data, supplier availability, and multi-store transfers into one consolidated order.
Plumbob Lineage
A Sims 4 family tree tracker built for a real user workflow. Import saves, map households and genealogy, and share trees with privacy controls. Free to use — paid tier for extra storage when the tree (and image count) gets big.
MicroMountain Homelab
Multi-node Proxmox cluster running real services: Nextcloud, Authentik, Vaultwarden, n8n, Caddy, SearXNG, Jellyfin, Guacamole, and local LLM inference.
Stack, written down.
What I use to build and what I run it on. No marketing list — this is the actual tooling.
What I do day to day.
Supervisor at Rocky Mountain Collective. The systems work is what makes the retail work possible.
I supervise ordering for three stores under Rocky Mountain Collective. That means Greenline reports, Excel wrangling, supplier availability sheets, AGLC catalogues, and the occasional 200-line transfer order.
I built custom workflows around ordering, inventory reconciliation, and vendor data because the off-the-shelf tools don't understand how cannabis retail actually works. Less time clicking through portals, more time making sure the shelves are right.