IT systems technician by day, keeping law firms and small businesses running. After hours I build self-hosted AI tooling, Windows utilities, and the servers my friends play on.
Press ? for keyboard shortcuts · ⌘K for command palette
I'm an IT systems technician and DevOps enthusiast managing real-world infrastructure for businesses — from law firms to landscaping operations. I deploy Windows workstations, configure Active Directory, troubleshoot networking, and maintain servers. But I also build full-stack tools, desktop utilities, and a self-hosted AI stack that runs on my own GPU.
When I'm not shipping code or resolving support tickets, you'll find me deep in sim racing setups, tinkering with smart home automation, running a modded Minecraft server for friends, or tuning custom PC hardware for peak performance.
Currently working on — see /nowA curated snapshot — the full archive of experiences, repos, and infrastructure work lives on the projects page.
One chat window over every model I use. Open WebUI sits in front of my own FastAPI router and LiteLLM; a rule-based classifier picks Claude, GPT, DeepSeek or a local model, failures fall back down a chain, and local models step aside while the GPU is gaming.
Runs at home · Cloud + local models · Automatic fallback
A Windows desktop app that runs my PC and home servers from one place: live telemetry, one-click routines, SSH controls for the Minecraft server, and a diagnostics recorder for when something goes wrong.
Daily driver · Telemetry · Server controls
Adaptive-trigger profiles for a PS5 DualSense on PC over Bluetooth, written from the public HID report layout. It follows whichever game is in focus; racing mode pulses like ABS under hard braking.
Per-game profiles · Bluetooth HID · Smart racing mode
My own Arch-based gaming Linux distro — violet KDE Plasma, Steam and Proton preinstalled, boots straight to the desktop. Verified archiso build pipeline with one-command Hyper-V deploy.
Custom ISO · Gaming stack preinstalled · Hyper-V auto-deploy
Modded Minecraft server I run for friends. Traced a disconnect crash to a mod registering the same armor material twice and shipped a patched jar; I write small Fabric fixes when mods collide.
Always on · Custom fixes · Friends-only
Co-op Roblox extraction game in progress: jump through a rift, grab orbs off a collapsing island, bank them or throw them home, then spend them on upgrades.
In development · Co-op · Upgrade loop
Falling-sand chemistry sandbox: 21 materials, 20 reactions, and a lab notebook that unlocks each reaction the first time you cause it.
21 materials · 20 reactions · Self-testing
35+ client-side utilities — subnet calculator, chmod builder, JSON formatter, regex tester, JWT decoder and more. Nothing leaves your browser.
35+ tools · 100% client-side · Zero tracking
Real-time space dashboard with ISS tracking, NASA imagery, launch schedules from all providers, Mars rover photos, asteroid monitoring, and solar weather.
Live launches · ISS tracking · Mars photos · NEO monitoring
Live experiences · Open source · Professional work
From hands-on field tech to systems management — building expertise across IT infrastructure.
PCS · Cherry Hill, NJ
AZ Lawn Care & Tree Service · NJ
PCS · Cherry Hill, NJ
AZ Lawn Care · NJ
Years of real production use — numbers reflect time shipping with the tool, not time spent reading about it.
A dashboard pulling from Open-Meteo, CoinGecko, FMP, NASA, and Open-Notify — all aggregated through serverless routes, cached, and refreshed on their own schedule. No trackers, no external scripts.
Have a project in mind, a question, or just want to connect? Reach out.
Opens your default email client with pre-filled message