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
Stancil Services
What we build

Five practices.
One senior engineer.

We're generalists with a narrow definition of quality. Every engagement is staffed with staff-level engineers and a product lead who has shipped the exact thing you're asking for, before.

01

Custom SaaS development

End-to-end product teams building revenue-generating platforms on modern stacks. 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 as a two-week discovery.
Start discovery
How we work

A deliberate climb,
not a sprint.

Every engagement has the same people 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 · Fixed-fee $12K
Weeks 3-4

Architecture

Your staff engineer pairs with ours. 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
683
organic visitors/mo

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 · Subscription

2,515 love notes delivered. $5/mo. Zero missed occasions.

2,515
messages delivered
$5
per month

Recurring subscription to send personalized love messages on a schedule. Stripe billing, email delivery, and a UX built for people who care but forget.

Consumer SaaSStripeSubscriptions
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.

Projects typically range from $5k discovery sprints to $50k+ build engagements, scoped as a weekly retainer or fixed-scope. 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 discovery call. If there's a fit, we run a paid two-week discovery sprint that ends in a scoped blueprint with a fixed-price build proposal. If the blueprint isn't worth the paper it's printed on, the sprint is refunded.

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.