Skip to content

Services

Software built around how your business actually runs.

Not templates. Every service below is backed by a system I designed, built and still support for a real client — see the proof, not just the promise.

Custom business systems

Businesses running a critical part of their operation on spreadsheets, paper, or an old system nobody maintains anymore.

  • A system modeled around how your business actually operates, not a generic template with your logo on it.
  • An audit trail on every operation that changes money or stock, so you can answer 'who did what, when' without guessing.
  • Your existing historical data migrated in, validated, instead of starting from a blank database.
  • Documentation someone else could pick up without having to ask me first.

Point of sale & e-commerce

Retail businesses that need in-store sales and an online storefront working off the same inventory.

  • One inventory shared between the register and the online store, so stock never drifts between channels.
  • Cash handling that matches how a physical register actually closes at the end of the day.
  • Credit accounts for regular customers, tracked separately from cash sales.
  • A public storefront with a real checkout, not just a product catalog.

Legacy system migration

Businesses stuck on an old system (DBF files, spreadsheets, a tool the original vendor stopped supporting) who are worried about losing years of history if they switch.

  • A migration plan with staging and validation steps, not a raw data dump into a new schema.
  • Reconciliation between the old and new numbers before your team ever stops using the old system.
  • A clear, documented cutover, so there's a point where everyone knows the old system is retired for good.

Process

How I work

01

Understand the real workflow

Before writing a data model, I look at how the work actually happens today: the paperwork, the spreadsheets, the exceptions nobody wrote down.

02

Design around your data, not a template

The data model and scope come from what I saw in step one, including what your historical records will need to migrate into.

03

Build and validate against real data

Before cutover, migrated or seeded data is checked against the old system's numbers, not just assumed correct.

04

Deploy and stay reachable

Both client projects on this site are still supported after launch, not handed off and abandoned.

Scope, timeline and pricing depend on what you're building.

I don't quote a rate card here because every system above started from a real conversation about the actual workflow, not a fixed package. Tell me what you need and I'll tell you honestly what it takes.