Skip to content

Services

What I build.

Eight kinds of software, all designed, built and supported by the same engineer. Most projects start as one of these and end up touching two or three.

S-01

Internal Business Applications

One system of record for the work your team does every day. Scheduling, inventory, job tracking, approvals. Built around how you operate, not how a template thinks you should.

  • Scheduling, inventory, job tracking and approvals in one place
  • Roles and permissions that match who actually does what
  • Reports pulled from the same data your team already enters

S-02

Customer Portals

Give customers a place to check status, upload documents, pay invoices and stop emailing your staff for answers the system already has.

  • Order and job status customers can check for themselves
  • Document upload, invoices and online payment
  • Each customer sees only their own records

S-03

Workflow Automation

The copy-paste between systems, the Friday report someone builds by hand, the reminder nobody sends. Turned into jobs that run on schedule and log what they did.

  • Scheduled jobs that replace the manual copy-paste
  • A log of every run, so you can see what happened and when
  • An alert when something fails, instead of silence

S-04

SaaS Product Development

Multi-tenant platforms with billing, roles and tenant isolation designed in from day one, so customer number 200 doesn't require a rewrite.

  • Tenant isolation, roles and billing designed in from the start
  • Subscription billing and customer self-service
  • Tested end to end, so a new feature doesn't break an old customer

S-05

CRM & ERP Systems

When off-the-shelf costs more to bend than to replace. Custom pipelines, quoting, purchasing and reporting that match your actual process.

  • Pipelines, quoting and purchasing built around your process
  • Reporting that answers the questions you actually ask
  • Data moved over from the system you're replacing

S-06

API Integrations

Connect accounting, payments, shipping, OEM feeds and the rest of your stack. With retries, monitoring and alerts for when a vendor's API has a bad day.

  • Accounting, payments, shipping and OEM feeds
  • Retries and queues, so a vendor outage doesn't lose data
  • Monitoring and alerts when an integration stops working

S-07

Legacy System Modernization

Rewrite the old app in place, module by module, while the business keeps using it. No big-bang cutover weekend.

  • Rewritten module by module while the old system keeps running
  • Existing data and workflows carried over intact
  • Every step reversible until the old piece is retired

S-08

Business Websites

Fast sites on a CMS your staff can update without calling anyone. Built by an engineer, so they hook into your systems and survive the next plugin update.

  • A CMS your staff can update without calling anyone
  • Fast pages that work properly on a phone
  • Connected to your booking, CRM or other systems

Not sure which one you need?

Tell me what's slowing the business down. A 30-minute call, no charge and no pitch, and you'll know which of these it is, or whether it's none of them.

Schedule a Discovery Call