Bruce Gilham Jr.

All work · Commerce & services

Frasco Inc.

The missing front door for a national background-screening firm: self-service ordering built on top of their working Delphi/InterBase back office, not instead of it, and a costed argument that saved them an eighteen-month replacement project.

Years
2010–2024
Sector
Background screening and investigations
Role
Sole external developer and architect
Outcome
Handed over

The problem the business had

A national pre-employment screening firm ran on a Delphi/InterBase back office with no way for a small employer to buy a screening without a salesperson. The back office worked and was not going to be replaced; everything new had to reach into it.

What was done

Profiles Express, a self-service ordering site: register, sign the FCRA terms electronically, add applicants by package type, pay by card with per-state fee rules, and pass straight through to the existing report portal. Around it: the field investigators' timesheet application, a shared single-sign-on library, and one consolidated data layer replacing code duplicated across four databases. Reorganised a thirty-project .NET estate into a single solution so it could be submitted for security scanning.

What it returned

Fourteen years of production. When an eighteen-month Dynamics 365 replacement was being sold to management, I argued against it, costed it, and documented the vendor's red flags. The firm kept what worked.

Stack

Delphi C# ASP.NET Core ASP.NET MVC OData Stripe InterBase SQL Server TypeScript PHP WordPress IIS Azure Veracode
Does your business run on something like this? What I do about Delphi

Does your business depend on a system like this?

Tell me what it does for the business, what it is written in, and what stops when it goes down. I will say plainly whether I can help.

Tell me what it runs on