Custom software for construction companies.

Spreadsheets run more construction companies than any platform does. They work until the third change order. I build tools that match how your projects actually run.

The spreadsheet that runs the company

Most contractors have one: the master sheet with every job, every draw, every retainage number. One person maintains it. Everyone fears breaking it.

Procore and Buildertrend are good platforms, but a 15-person GC often needs 10% of what they sell and one thing they do not have: your exact billing and reporting logic.

What I build for contractors

Purpose-built, connected to your accounting, owned by you.

  • Project tracking shaped around your phases, draws, and retainage
  • Progress billing tools that handle AIA-style applications without the re-typing
  • Client portals where owners see schedule, photos, and payment status
  • Change-order workflows with approvals that hold up later
  • Automated weekly owner reports pulled from real job data

Real work, not theory

I took over and launched a construction CRM for a commercial contractor, with progress billing, change orders, and several companies in one login. It is one of more than 40 products I shipped in 2026.

I can build this for your business.

Tell me how your team works today. You get a clear scope and price before any work starts, and you own everything I build.

Common questions

Straight answers before we talk.

Ask me directly (opens in a new tab)
We use Procore. Is custom still worth it?

Sometimes the answer is no, and I will say so on the call. Custom usually wins for the gap tools: billing logic Procore does not model, owner reporting, or connecting Procore to your accounting without manual exports.

Can you handle progress billing and retainage?

Yes. I have built progress billing for a contractor, and retainage is exactly the kind of logic off-the-shelf tools get almost right, which is worse than wrong. I build it to match your contracts.

What does it cost?

It depends on the scope. You get a clear scope and price before any work starts, and you own the code, data, and accounts from day one.