I build systems
that run companies.
Custom platforms for operations, sales, and service — designed, built, and operated end-to-end. The systems on this site run live businesses every day.
- 100+
- Containers in production
- 43+
- Venues running live
- 150
- Field technicians supported
- < 1 hr
- Proposal turnaround, from days
Most businesses don't need more tools.
They need one system that makes the whole operation make sense.
I design and build internal platforms that replace fragmented workflows with a connected operational backbone — then I run them. Not handed off, not outgrown in two quarters. The kind of system a company operates on for years.
Systems built
for the long run.
CRM Platform Extension
A migration off legacy SaaS CRM onto a platform extended to fit one business exactly — 13 first-class objects, 30,000+ records migrated and reconciled, 16 live dashboards, and an AI layer that absorbs the busywork.
- TypeScript
- PostgreSQL
- GraphQL
- Server Actions
Proposal Engine for ANC
A proposal platform for a national LED display integrator — structured intake, versioned pricing, client-ready output. Turnaround went from days to under an hour.
- Next.js
- TypeScript
- PostgreSQL
- Prisma
Venue Operations Platform
A live operations system for a national venue-services business — 43+ arenas and stadiums, 150 field technicians, 15 markets. Events, staffing, field workflows, and reporting in one platform.
- Next.js
- TypeScript
- PostgreSQL
- Server Actions
What I build,
end to end.
CRM Platforms
Sales and service systems shaped around how the business actually operates — first-class objects for the work the team really manages, with automation and views to match. Not a generic pipeline with your logo on it.
Proposal Engines
Structured intake, versioned catalogs, configurable pricing, client-ready output. A quote becomes a configuration change, not an afternoon of spreadsheet work.
Operations Platforms
Live cockpits for events, staffing, field work, and fulfillment — one screen the team trusts, with drill-downs to the records behind every number.
Automation Systems
The repetitive moves — status changes, hand-offs, digests, reminders — run on their own, with an audit trail. The team stops being the integration layer.
Platform Integrations
The systems the business already runs on, connected cleanly. Two-way sync, one source of truth, no brittle middleware holding the operation together.
AI Inside the Workflow
Drafting, triage, summarizing, categorizing — placed where it saves real hours and reviewed where it matters. AI that earns its seat in the workflow, not a chatbot bolted to the side.
Not demos.
Live systems.
The platforms on this site run real operations every day — events, field teams, pricing, proposals — on infrastructure I architect, deploy, and operate myself. When something matters, it doesn't get handed off.
- 100+
- Containers in production
- 30+
- Databases under management
- 43+
- Venues live nationwide
- 150
- Field technicians on the platform
- 30,000+
- CRM records as one source of truth
- 250+
- Live events synced per season
Deployed and operated on infrastructure I run myself
Postgres-first, every system on its own source of truth
Arenas and stadiums across 15 markets
Daily check-ins, workflows, and post-game reporting
Companies, people, and opportunities — migrated and live
Scheduling, staffing, and field workflows in one system
I don't take on volume.
I take on systems.
Direct collaboration
You work with the person building the system. No account managers, no translation layers, no hand-offs.
Clear scope
Decisions made up front, in writing, before a single line of code is shipped.
Premium execution
Built to a standard, not to a deadline. The shortcuts are the ones that show later.
Built to last
Architected to grow with the business — not to be replaced when the business does.
Notes on building
things that last.
Systems, not tools
Most businesses don't need another tool. They need one system that makes the whole operation make sense.
Premium execution is a discipline
It's not the polish that makes work feel premium. It's the decisions you didn't have to make twice.
One system, not nine integrations
Integrations are duct tape. They keep the wheels on, but they're not the engine. At some point you have to build the engine.
Have a system in mind?
Let's build it properly.
I take on a small number of engagements at a time. If the operation is held together with spreadsheets and goodwill, that's the conversation I'm built for.