Charlotte, NC · Est. 2024

Software that moves
legacy businesses
forward.

I partner with Charlotte mid-market operators to replace aging systems with custom SaaS, AI automations, and internal tools — built by one senior engineer who owns the work end to end.

Book a discovery call See our work
14+
Products shipped
City of Charlotte
Recent client
1:1
Founder-led, no PMs
Scroll
— Recent engagements —
City of Charlotte
What we build

Five practices.
One senior engineer.

We're generalists with a narrow definition of quality. Every engagement is run end to end by one senior engineer who has shipped the exact thing you're asking for, before.

01

Custom SaaS development

End-to-end delivery of revenue-generating platforms on modern stacks, by the engineer who writes the code. From zero-to-one to enterprise scale.

  • Product strategy & scoping
  • Full-stack engineering
  • Infra, security & compliance
02

AI agents & automations

Production-grade LLM systems that replace manual workflows. We handle the eval harness, the guardrails, and the ops.

  • RAG + agentic pipelines
  • Voice, chat, and embedded
  • Observability from day one
03

Internal tools & dashboards

The software your operators actually want. Fast, opinionated, and tuned to your data model — not a generic admin panel.

  • Ops consoles & CRMs
  • Analytics & BI layers
  • Role-based workflows
04

Legacy modernization

We move you off brittle stacks without breaking the business. Phased cutover, continuous revenue, zero downtime.

  • Strangler-fig migrations
  • Data reconciliation
  • Retirement roadmaps
05

CTO-as-a-service

Fractional technical leadership for operators without a CTO. Vendor selection, hiring, architecture, and review.

  • Quarterly tech strategy
  • Build vs. buy decisions
  • Engineering hiring
Not sure where you fit?
Most engagements start with a half-day audit.
Start with an audit
How we work

A deliberate climb,
not a sprint.

Every engagement has the same engineer from day one. No "junior devs, senior architects." No staffing surprises at month three.

Weeks 1-2

Discovery

Two weeks of deep workshops. We map your systems, interview stakeholders, and return a scoped blueprint — or refund it.

Engagement blueprint · Scoping included in the build
Weeks 3-4

Architecture

Your staff engineer pairs with the senior engineer doing the build. We decide the stack, data model, migration path, and the exact sequence of shipped value.

Architecture RFC · Reviewed by your team
Weeks 5-12

Build & ship

Weekly demos. Continuous deployment. You see production-grade code from week three, not week twelve.

Production release · On your infra, your repo
Ongoing

Ascend

We stay as long as you need us — or hand the keys to your team. No lock-in, no mystery code, no surprise invoices.

Handoff package · Full docs + runbook
Recent work

Three things we built
and shipped.

RecordStops
Directory · Independent record stores

Built the go-to directory for independent record stores — ranking in 5 states.

296
stores indexed
10.3
avg search position

Programmatic directory with city-guide templates targeting long-tail search. Each store gets its own SEO page. Pure organic growth, zero ad spend.

AstroCloudflare D1Programmatic SEO
SC DMV Alerts
SaaS · South Carolina

Appointment alert service monitoring 65 DMV locations every 5 minutes.

65
locations monitored
<5 min
alert latency

Cloudflare Worker scrapes the SC DMV scheduler API, matches openings to subscriber preferences, and fires email alerts on the spot. Concept to paying subscribers in under three weeks.

Cloudflare WorkersD1Stripe
SendMyLove
Consumer App · Published post-mortem

2,515 messages delivered. $0 MRR. The whole write-up is public.

2,515
messages delivered
$0
MRR after 3.5 months

A consumer subscription that shipped in two weeks, ran a daily cron without an outage, and earned nothing. V1 is sunsetting and the post-mortem is published rather than quietly buried.

Consumer SaaSStripePost-mortem
See all 7 projects →
Featured engagement

The work speaks
for itself.

City of Charlotte · EV Charging Dashboard
"We built the City of Charlotte's EV charging analytics dashboard — 208 stations across the city, real-time session tracking, demoed to the Office of the CTO."
Public-sector engagement
Built and demoed 2026 · Charlotte, NC
See the work →
Common questions

Plainly answered.

A systems audit is $500 to $1,500 — half a day, ending in a written teardown that names the highest-return fix and prices it. Most builds are fixed-scope and fixed-price at $5,000 to $10,000. Phased programmes run from $15,000, and ongoing technical partnership is $2,000 to $3,000 a month. The fit is owner-operators and mid-market teams who want a senior engineer doing the work, not an agency layer between them and it.

Solo. I'm the entire shop — discovery, architecture, build, deploy, handoff. You talk to me, I do the work. No offshore team, no junior account manager, no PM between us and the build. When the scope demands it, I bring in trusted contractors I've worked with before, but you always know who's touching your code.

Yes. I'm based in Charlotte and most local clients get at least one on-site session per engagement — usually for discovery, architecture review, and launch. The rest is remote.

You do, from day one. Your GitHub, your infra accounts, your IP. No proprietary platforms, no vendor lock-in. When the engagement ends, you get a runbook and a clean handoff package.

Consultancies sell slides and senior attention you rarely get. Offshore agencies sell hours and you manage the quality. I sell shipped software at a fixed weekly cost, with one person — me — accountable from discovery to handoff.

That's often the best fit. I embed with your team, adopt your conventions, attend your standups, and transfer ownership as we go. By the end, your team has shipped every major component at least once.

A 30-minute call. If there is a fit, the next step is usually a systems audit — half a day reviewing the stack and how the work actually gets done, ending in a written teardown with a scoped price for the fix. Where the job is already clear, we skip that and go straight to a fixed-scope build proposal. Either way the scoping that produces the price is part of the engagement rather than a separate bill.

Free tool

How much is your manual work costing you?

Four numbers, one honest answer. Free, branded report emailed in 60 seconds — no sales call required.

How it works

  1. 1
    Pick the bottleneck
    Choose the manual process eating your team's time.
  2. 2
    Enter four numbers
    Hours per week, hourly cost, error rate, customer impact.
  3. 3
    Get your report
    Annual waste, build cost range, payback in months — emailed to you.
Avg. completion time: 60 seconds. No login. No spam.
Ready when you are

Ship what your team has been promising for years.

30-minute discovery call. No slides, no sales engineer. Just a direct conversation with the person who'll run your engagement.

30 minutes
No slides. Your problem, my questions.
Direct conversation
Talk to the person who'll do the work.
Honest assessment
If it's not a fit, I'll tell you.