SiteForge
Internal CLI · 2024-
Operates a 100-site portfolio from one terminal. Build, deploy, audit, redirect, migrate.
software and AI consulting · est. 2010
My consulting practice. Backend systems, AI infrastructure, and the websites that wrap them. Fifteen years of shipped work.
custom backend, system glue
Payment processing. API integrations. Back-office systems. The internal tools nobody else wants to build. The glue between four vendors that decides whether the business runs on Monday.
RAG, agents, evals, routing
Retrieval pipelines that don't hallucinate quietly. Agent workflows that recover from a 500. Eval harnesses that tell you whether the new prompt is actually better. Model routing between OpenAI and Anthropic for cost and latency.
when the backend is already the hard part
Marketing sites and product surfaces that ship to spec, with the backend already wired. Static where it should be, dynamic where it has to be. Astro, Cloudflare, edge functions, picked because they work, not because they're new.
Internal CLI · 2024-
Operates a 100-site portfolio from one terminal. Build, deploy, audit, redirect, migrate.
B2B SaaS · 2023-
Gate access for property operators. Residents grant entry by text message. Payment processing, access control, audit trail.
Open source library · 2024
A small library that costs misbehaving scrapers something. Drop it in front of an endpoint.
Brian Crumrine is a software and AI engineer based in San Marcos, California. Fifteen-plus years building production systems across payments, B2B SaaS, infrastructure, and applied AI.
empro is the consulting end of the operation. The rest is split between SiteForge (the web portfolio), GateSync (the SaaS), and a steady stream of open-source experiments.
For the full picture - writing, side projects, every site I run - see crumrine.net.
A paragraph is enough. Replies inside two business days, almost always sooner.