Surphmore
AI consulting + custom builds

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.

05Who you're hiring

You work with the person who builds it.

Marc Surphlis, founder of Surphmore Consulting
Marc SurphlisFounder

I'm Marc. I build custom software and AI systems for businesses that are too big for spreadsheets and too small for an engineering department. When we work together, you explain your business once, to the person who writes the code.

Twelve years of building software, most of it the unglamorous kind that has to work: scheduling, billing, inventory, the systems a business runs on. I use AI where it earns its place and skip it where it doesn't. Everything under Recent work below is my work, and two of those systems run my own company every day.

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.
0+
years shipping
0
systems in production
0
running Surphmore daily
02How we work

Six weeks, four moves.

01
Week 0 · Scope

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.

02
Weeks 1–2 · Prototype

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.

03
Weeks 3–6 · Ship

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.

04
Week 6+ · Scale

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.

Worth a thirty-minute call?

Bring your problem.
Leave with a plan.

03Recent work

Built for operators.

Four real builds, all in production. Names redacted where the client is still a client. Two of these run Surphmore itself, every day. We build for clients the way we build for ourselves.

See all case studies
Equipment ledger · Wk 18
Live
$48,920
178 assets active5 branches
Br. 12
82%
Br. 22
71%
Br. 35
94%
Br. 41
58%
Br. 88
77%
A-2014Br. 3540 hr$1,840
B-1872Br. 2232 hr$1,420
C-2008Br. 12OFFcredit
01Industrial rental2026

Full-scale inventory and invoicing platform

Multi-division operator, 5 regional branches, 180+ assets
Problem

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.

What we built

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.

Outcome

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.

$72kannual savings
$2.1Mrental revenue managed
4hr→10mweekly invoicing
Read the full case study
july cycle · bidding closed
draft scored
Tue 4:30SAT Math5 bidsawarded
Wed 5:00ACT English3 bidsawarded
Thu 6:00SAT Reading2 bidsawarded
Sat 10:00ACT Math4 bidsopen
publish → cards charged on the 1st
02Education2026

Bidding scheduler + billing engine

ACT/SAT test-prep company
Problem

Every month, thirty-plus families compete for a limited grid of tutoring slots. Allocation lived in spreadsheets: collect everyone's requests, place them by hand, resolve the collisions, and then bill each family separately. The schedule and the money never lived in the same place.

What we built

A monthly marketplace for the schedule. Bidding opens and families rank the sessions they want. When it closes, a weighted algorithm drafts the whole month: every placement scored and explainable, same-day and back-to-back limits enforced, new families guaranteed a floor. The owner reviews the draft on a drag-and-drop board and publishes. Cards charge automatically on the 1st with a decline-retry ladder, and cancellations, trades, and owner overrides all settle with exact credits.

Outcome

It's live and it runs the business: families bid, the algorithm drafts, the owner publishes, and the month bills itself. Thirty-two families went through the first cycle with zero double-booked slots and zero billing errors.

32families, one cycle
$10k+/mobilled automatically
0double-booked slots, audited
Read the full case study
lead queue · deal sheets ready
88Roofing contractor · MooresvilleHOT
74Family restaurant · CorneliusWARM
69Landscaper · DavidsonWARM
41Nail salon · HuntersvilleNURTURE
preview site built · outreach drafted
03Sales infrastructure2026

CRM with an AI lead engine

Built in-house, runs Surphmore's own pipeline
Problem

Renting this stack is expensive: a lead database, an enrichment tool, an outreach sequencer, and the CRM itself. Four subscriptions deep before the first call gets made, and none of them can find a local business that has no web presence to scrape.

What we built

A custom CRM with an AI engine bolted to the front. It scans the local map for businesses with no website, builds each one a real preview site before the first call, scores the fit, writes a deal sheet with what to pitch and why, and drafts the outreach. Reps open the queue and dial.

Outcome

Around twenty researched leads land in the queue every day, each with a finished preview site attached. Rep hours go to conversations instead of research, and the pipeline runs on software we own outright instead of subscriptions we rent.

20/dayleads researched + built
$12k+/yrSaaS rent it replaces
Read the full case study
morning brief · 6:02 am
auto
Pipeline2 replies overnight, 1 hot
Calendar3 calls today, first at 9:00
Inbox1 thread needs a decision
Tasks4 due, none blocking
Billing1 invoice overdue, nudge drafted
one decision needed today · everything else handled
04AI operations2026

AI morning brief across five systems

Built in-house, runs Surphmore every morning
Problem

Running the company meant starting every day with a tour of five separate systems, each with its own login and its own noise, none of them saying what actually needed a decision.

What we built

An AI agent that reads all five overnight and writes one brief: what moved yesterday, what needs a decision today, and what can safely wait. It is on the desk before the workday starts, every day, and no one touches it.

Outcome

The day starts with one document instead of five dashboards. Nothing slips between systems, and the first hour goes to real work instead of catch-up.

5 → 1systems into one brief
01What we build

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 build it.

i.

Custom software

The platform your business is quietly running on five linked spreadsheets, turned into real software. Real database, real auth, real multi-user. Dashboards, internal tools, schedulers, whatever the work actually needs. Built in weeks, not quarters.

  • Production Next.js + Postgres
  • Role-based access from day one
  • Yours forever, in your repo
ii.

AI agents

Custom agents that handle a real job inside your business: lead triage, customer follow-up, phone answering, internal research. They use your data, your tools, your tone.

  • Tool-using agents on Anthropic + OpenAI
  • Stateful, evaluable, observable
  • Always disclosed to your customers as AI
iii.

Workflow automation

We find the slow, manual work your team dreads and take it off their plate. Connects to whatever software you already pay for.

  • Zapier-grade reliability, custom-grade logic
  • Bidirectional sync to your stack
  • Audit trails for everything
iv.

Websites

Fast, custom sites your customers actually reach you through. Built to load right on a phone, rank on Google, and stay yours. This site is one of them.

  • Next.js + Tailwind, Lighthouse 95+ on mobile
  • You own the domain and the code
  • Live in weeks, not months
v.

Social media

A steady, done-for-you presence on Instagram and Facebook so your page never goes dark. We write the captions, build the graphics, post on a schedule, and keep your Google profile active.

  • Posts written and designed for you
  • Published every week, on brand
  • Comments, DMs, and Google kept live
04Built with

Tools we work in.

Open-source and well-maintained. What your team can actually own after we leave.

OpenAI
Anthropic
Vercel
Next.js
Supabase
Postgres
Stripe
Linear
Notion
Slack
TypeScript
Python
Let's build

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.

Marc Surphlis

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.

— Marc Surphlis
cal.com / surphmore / discoverycall
Calendar opens in a new tab
Pick a thirty-minute slot that works. We will be on the call.
Open the calendar