Solutions engineer · St. Louis metro
CHANCE
CRUMP
Solutions engineer who ships.
3 web apps live for paying clients. I sit down with the owner, find where the work actually breaks, show them a fix they can click through, then build it and keep it running. Before code I sold for an AT&T retailer and finished top 3 in a record-setting store.
Case studies
Scoped, built, shipped.
- The problem
- Dispatch ran on one-off texts and phone trees.
- What I built
- A live dispatch board that sends out a whole crew at the push of a button. WebSockets keep every screen current, and Twilio texts the crew.
- Result
- It runs a 98-tradesman roster. I co-own the product with the client.
"Best way I have been dispatched for work in 20 years!"Seth Hitpas, Google review
WebSocketsSupabaseTwilioNetlify
- The problem
- A transaction coordinator and solo agent jumping through a different hoop for every deal.
- What I built
- Transaction management with Stripe billing, built alongside a working coordinator as the design partner.
- Result
- Every contract in one organized place. Deadlines get emailed to the right team automatically. No more missed deadlines.
"They understood my needs, made the process easy, and created a tool that helps keep everything organized and running smoothly."Nicole McCormick, Google review
Cloudflare WorkersSupabaseStripe
- The problem
- No time to keep the site updated, and it looked good on a desktop but broke on phones.
- What I built
- A one-page site with a work gallery that stays fresh. I handle upkeep and pull new content from their Facebook. They just tag me in the post.
- Result
- It hasn't needed the owner's attention since launch, and the phone is still ringing.
Homelab
Four nodes, one home network.
Built, broken and fixed at home. Every service runs from a Docker Compose file, Ansible bootstraps new nodes, and remote access goes through Tailscale instead of open ports. Local LLMs run on Ollama.
01nas-node · i5-6500, 16GB
ZFS mirror on two 8TB IronWolf drives, shared over Samba. Taught me that ZFS tracks owners by UID, not username.
02hp-node · i3-8145U laptop, 8GB
Gitea, Vaultwarden and TeamSpeak behind Caddy. Taught me that a local CA only works once every client trusts it.
03sandbox · i7-4790K, 32GB
Runs a Palworld server for five players and a dev LXC I SSH into from any machine, so my dev environment goes wherever I do. It swapped roles with the NAS once I saw the i7 fit this job better.
04desktop · Ryzen 5600G
Daily driver, and where the NAS started. Taught me not to keep shared storage on the machine I reboot most.
The whole household runs on it too: a Mac, a custom Windows gaming rig and a Dell all-in-one, each with a DHCP reservation and access to the ZFS pool.
Stack
What I work with.
Shipped with
JavaScriptNode.jsSupabase (Postgres)Cloudflare WorkersNetlifyStripeTwilioWebSocketsPWALinuxDockerAnsibleZFSCaddyTailscaleOllama
Learning now
- The Odin Project, Full Stack JavaScript
- Associate of Science, Lewis and Clark, Spring 2027
Blog
Notes from the build.