Portfolio — custom software case studies

Three systems, three industries, one pattern.

Every one of these replaced a stack of spreadsheets, a shared inbox, and a lot of phone calls. Each case study below opens a working demo you can click through, with a walkthrough that explains every step on screen.

About these demos. They are real builds of the real interfaces, running entirely in your browser with invented data. Two of our three clients asked not to be named publicly, so those case studies describe the business rather than the brand. Every customer, order, policy, and dollar figure you will see is fictional — click anything you like; nothing charges a card, dispatches a technician, or sends an email.

Plumberium · named with permission

Retail & wholesale CRM, ordering and deliveries for a plumbing supply distributor

The problem. Quotes in one tool, orders in another, tax worked out by hand, deliveries on a whiteboard, and the books reconstructed at month end. Every hand-off was a chance to get a fitting size, a price or a tax rate wrong.

What we built. One system: a CRM that knows every contractor account, a storefront and customer portal, quotes through orders and invoices, purchasing and inventory, sales tax by ship-to and exemption certificate, trucks and a driver app with proof of delivery, accounting and the reports an owner actually reads.

Where it landed. It is in production and maintained by Antarius. The demo is that same application, running on invented customers.

Open the case study and live demo

  • ClientPlumberium
  • SectorPlumbing supply distribution
  • ScopeStorefront, orders & invoicing, purchasing, sales tax, deliveries & driver app, accounting, reports
  • UsersContractors, counter staff, purchasing, drivers, the owner
  • StatusIn production, maintained by Antarius
ReactPHPMySQLReact NativeSales tax

A plumbing company · not named, at the client’s request

Job scheduling and a back office shaped around one company, not an industry average

The problem. A Brooklyn service plumber on a packaged field-service app. It did the general things well and none of the particular things — how this office actually dispatches, quotes, buys material and takes deposits — so half the operation still ran beside it in a spreadsheet, and customers rang the office to ask when the plumber was coming.

What we built. One application, self-hosted: job scheduling with online booking in arrival windows, dispatch, quotes and invoices as line-item documents in integer cents, a job workflow with an explicit transition table, purchase orders raised at cost off the quote’s own material lines — vendor bills, a customer portal with pay links, and an Android app that pushes alerts to the office.

Where it landed. Software that fits the way this business works rather than the other way round — and because Antarius owns the code, when the office changes how it works the software changes with it. Nothing falls between the quote and the invoice, and the quote and the supplier order cannot disagree because one is raised from the other.

Open the case study and live demo

  • ClientA plumbing company
  • SectorResidential & commercial service plumbing, Brooklyn NY
  • ScopeMarketing site & SEO, arrival-window booking, quotes, jobs, invoices, purchasing & bills, payments, portal, Android app
  • UsersOwner, office, technicians, customers
  • StatusIn production, hosted and maintained by Antarius
PHPMariaDBnginxAndroid TWATelegram

An insurance brokerage · name withheld

A book of business that knows when a renewal is coming

The problem. An independent brokerage tracking policies across five carriers and four wholesalers in spreadsheets. Certificates of insurance were produced by hand in a word processor — and a client who needs a certificate needs it in the next ten minutes, not tomorrow.

What we built. A brokerage operating system: clients, policies, carriers and wholesalers as first-class records; renewal windows surfaced before they become emergencies; a certificate engine that generates a holder-specific COI from the policy record in one pass; and a client portal where the insured can pull their own documents.

Where it landed. Certificates went from a fifteen-minute retyping job to a form and a click, and no policy quietly lapses because nobody opened the right spreadsheet tab.

Open the case study and live demo

  • ClientAn insurance brokerage (confidential)
  • SectorCommercial insurance brokerage
  • ScopeCRM, policy register, renewal pipeline, carriers & wholesalers, certificate engine, claims, portal
  • UsersProducers, account managers, insureds
  • StatusIn production, maintained by Antarius
ReactNodePostgreSQLPDF generationRole-based access

Recognise your own operation in any of these?

The industries differ; the shape of the problem rarely does. Tell us what your team is doing by hand and we will tell you what we would build first.

info@antarius.dev

Contact Antarius