WebuildtheAIsoftwareyourbusinessactuallyneeds.
Most AI projects fail because nobody scoped them. We scope them, build them, and ship them in six weeks. No demos that fall apart in production.
You're not hiring an agency.

Hi, I'm Marc. Surphmore is a consultancy of one. The work doesn't get pushed to interns or offshore subcontractors. I scope it, I write it, I ship it.
Twelve years building software. The last three running real AI in production for clients who needed it to actually work, not just demo well. A Stripe-grade engineering shop in a kayak.
What I won't do:
- Train models on your data without telling you, ever.
- Pretend a wrapper around someone else's model is a product.
- Take on a project I'm not sure I can ship.
Six weeks, four moves.
Two sessions. One real plan.
We map what is hurting, what would actually move the number, and what is not worth touching yet. You leave with a written scope and a fixed price.
Working version inside week two.
You touch it. We watch what you do with it. Then we cut what nobody used and double down on what landed. No guessing, no wireframes living in a Figma file.
Live for your team by week six.
Production code, your stack, your repo, your cloud. No black box, no rented platform, no vendor lock-in. We hand you the keys and walk you through them.
Stay on retainer or wave goodbye.
We stick around if you want a second build or ongoing tuning. Most clients ask. Some hand off to their team and we disappear. Both are fine outcomes.
Six weeks, four moves.
Two sessions. One real plan.
We map what is hurting, what would actually move the number, and what is not worth touching yet. You leave with a written scope and a fixed price.
Working version inside week two.
You touch it. We watch what you do with it. Then we cut what nobody used and double down on what landed. No guessing, no wireframes living in a Figma file.
Live for your team by week six.
Production code, your stack, your repo, your cloud. No black box, no rented platform, no vendor lock-in. We hand you the keys and walk you through them.
Stay on retainer or wave goodbye.
We stick around if you want a second build or ongoing tuning. Most clients ask. Some hand off to their team and we disappear. Both are fine outcomes.
Bring your problem.
Leave with a plan.
Built for operators.
Three from the last twelve months. The clients are real. The metrics are theirs. Names redacted because most of these are still our clients.
Fleet dispatch agent
Dispatcher spent six hours a shift in spreadsheets, juggling load boards and customer updates. Mistakes were expensive and tired humans were making them.
An AI agent that books loads off DAT, flags risk against historical lanes, and pushes proactive updates to the customer. Plugs into their TMS as just another user.
Two hours back per dispatcher per shift. Late-pickup rate down by a third. The dispatcher no longer threatens to quit on Mondays.
Inbound triage + demo book
Enterprise inquiries waited 14 hours for a first reply. Half went cold. Sales blamed marketing. Marketing blamed sales. Both were right.
Triage agent that classifies, enriches, and routes inbound. Hot leads get a Calendly link before they close the tab. Everyone else gets a real human draft for review.
First-response time down to under ten minutes. Demo book rate doubled in one quarter. Two SDRs reassigned to outbound that actually moves the needle.
Full-scale inventory and invoicing platform
Five interlinked spreadsheets ran an eight-figure equipment business. Every rate change, off-rent, or transfer meant re-keying the same data into five files. One operator held all the formula knowledge in their head, and rate errors quietly leaked into customer invoices.
A full-scale corporate inventory and invoicing platform. Captures equipment moves once and routes them through approval, scheduling, and billing in one flow. Retroactive editing rebuilds closed months as credit notes instead of voided invoices. Role-based access for ops, admin, and leadership. Two years of historical data was migrated and reconciled line by line against the source spreadsheets.
Now handling $2.1M of rental revenue across 178 assets and 3,300+ rent records with zero formula-related billing discrepancies. Weekly invoice generation went from four hours to under ten minutes. Eliminated the dependency on a single operator and recovered roughly ten hours of admin time per week.
Five flavors of work. All of them ship.
We do not do whitepapers. We do not do six-month strategy decks. We pick the one or two things that move your number, and we write the code.
AI agents
Custom agents that handle a real job inside your business. Sales follow-ups. Inbound triage. Internal research. They use your data, your tools, your tone.
- Tool-using agents on Anthropic + OpenAI
- Stateful, evaluable, observable
- Owned by your team, not us
Workflow automation
We pick what's slow and what humans hate, then we make it disappear. Connects to whatever software you already pay for.
- Zapier-grade reliability, custom-grade logic
- Bidirectional sync to your stack
- Audit trails for everything
Custom internal tools
The dashboard your team has been begging the Notion page to be. Real database, real auth, real multi-user. Built in weeks, not quarters.
- Production Next.js + Postgres
- Role-based access from day one
- Yours forever, your repo
Fractional AI engineer
Drop me into your team for a quarter. I act as your senior AI engineer in your standups, your repo, and your Slack, shipping the highest-leverage things first. No middle layer, no PM hand-off, no junior who needs hand-holding. The decisions get made in the same head that writes the code.
- One senior engineer, no team to coordinate
- Working in your Slack, your standups, your repo
- Weekly demos, clean handoff at the end
Front-end websites
Marketing sites and product UIs that look like your engineering team is bigger than it is. Built fast, animated tastefully, accessible by default. This site is one of them.
- Next.js + Tailwind + Framer Motion
- Lighthouse 95+ on mobile, every page
- Yours in your repo, deploy where you want
Tools we work in.
Open-source and well-maintained. What your team can actually own after we leave.
Tell us what's
slow.
Walk away from a thirty-minute call with a real plan. No pitch, no slide deck, no obligation. We will tell you if we are not the right fit.

I'll be the one on the call. No SDR, no junior, just me. Bring your problem and we'll spend the first ten minutes on what's hurting, fifteen sketching what to build, and five on whether it's worth doing.