Currently taking on new projects

re·fac·tor

/rēˈfaktər/verb

  1. To change how a thing is built without changing what it does. The lights stay on. The wiring stops being a fire risk.
  2. To keep everything your business is already good at, and replace the three things holding it together with software that will not quit on a Tuesday.

Profactr n. — sense 2, for hire.

  • Your business already works. That is the awkward part.
  • It works on a spreadsheet, a shared inbox, software that is out of date or never fit how you work, and one person who remembers everything.
  • That layer is what I replace. Same trade, same crew, same customers.

No agency. No account manager. No handoff once we start.

Not sure what you need? in your own words — a couple of questions, no jargon, and it comes straight to me. Or skip it and email me.

Where the last twenty-two years wentEnterprise BankingDefenseHealthcareLife SciencesOil & Gas

The spreadsheet has to go

Scheduling, quoting, dispatch, inventory, who owes you what. It works until it doesn't, and by then only one person understands it. That's the most common job I get.

Your customers need a way in

Somewhere they can book, check where their job is, approve the quote, pay the invoice, and pull their own paperwork — instead of calling you to ask.

You bought software and it's wrong

It's slow, it does half of what you need, or it charges per seat for people who log in twice a month. I can tell you whether to fix it, replace it, or build around it.

What you get

Five things that are true of everything I build

Custom software has a bad reputation, and most of the time it's earned: it arrives late, it only works on the office computer, and the person who built it stops answering. These are the five promises that fix that, and they're the same on a $3,000 job as on a $60,000 one.

01

It works on a phone

Your crew is in a truck, a shop, or someone's kitchen — not at a desk. Everything I build works on the phone in their pocket, and keeps working when the signal drops.

02

Your data stays yours

Every customer, job, and invoice lives in a real database that I can hand you a copy of any time you ask. No lock-in, no hostage situation, no “export is a premium feature.”

03

It takes money properly

Cards, bank transfers, deposits, recurring plans. Money is the part of your software that has to be right every single time, and it is the part I have spent the longest getting right.

04

It doesn't lose things

I spent twenty-two years in banks, hospitals, and defense, where losing a record is a reportable event. That habit does not switch off because the customer is a plumbing company.

05

Somebody answers

When it breaks at 7am on a Tuesday, you text the person who built it. Not a ticket queue, not a chatbot, and not an account manager who has to go ask.

Featured case study

StoryKinder

A subscription service for children's books that let the reader choose what happens next. Parents subscribe, kids read, and the authors get paid automatically every month.

It handles children's data, which is the strictest rule there is, and it moves other people's money to them. Both of those are the kind of thing that has to be right the first time. It is here as evidence of what happens when the careful version is the only version on offer.

Read the case study

StatusFeature-complete · pre-launch
RoleSole architect & engineer
StackNext.js 16 · TypeScript · Supabase
PaymentsStripe Connect
Content2 books · 41,127 words
TestsVitest · pgTAP · CI
Who you get

The two people you'll deal with

The fair worry about hiring a small shop is that the person disappears. Here is who does not — twenty-two years of banks, hospitals, defense and oil and gas, every one of them with auditors, systems that were not allowed to go down, or both.

RobertBaird

Founder & principal engineer

San Antonio, TX · U.S. Air Force veteran

An Air Force veteran and a working engineer since 2003 — banking, defense, healthcare, oil and gas, and a stretch as interim CIO of an eighteen-person organisation under FDA and HIPAA. He scopes your build, writes it, puts it live, and picks up the phone when it breaks.

Contact me

NateMcGarity

Client development manager

San Antonio, TX

Nate is the first conversation — what your business actually needs, whether this is a fit, and what it would take, before anyone talks about a number. What he takes on goes to Dan, who does the scoping and the building.

Contact me

Full background

Not sure what you need yet?

Almost nobody is. That's what Scope & Plan is for. Two weeks and a fixed fee, and you end up with a written plan: what it does, what each screen looks like, what it costs, and how long it takes. The plan is yours to keep. Build it with me, build it with someone else, or put it in a drawer.