Case study · Systems

DomCast Metals. Shipments without spreadsheets.

A foundry that has been casting since 1938 was shipping out of spreadsheets and a binder of packing slips, and this is what I built to replace that.

DomCast shipment dashboard showing warehouses, inventory and shipments
DomCast MetalsCasting since 1938. Shipment software in daily use.
1938casting since
4generations of the same family
6roles deciding who sees what
1system they open every morning

Who they are.

DomCast Metals casts metal in Windsor, Ontario, and they've been doing it since 1938. Four generations of the same family. They're not a startup and they weren't looking for a rebuild of everything.

Shipping ran on typing. A packing slip came with the load, somebody read it, typed the numbers into a spreadsheet, wrote up the Bill of Lading, emailed the carrier, then went back and adjusted the stock count. Every one of those steps is somewhere to drop a digit, and the count on screen was only right if the last person remembered to fix it.

What I built.

First the public side. domcastmetals.com is my build, with their whole product catalog on it, a portal their customers log into, and an admin dashboard so staff can change what's on the site without emailing me. I ran a security audit on it and did a hardening pass before it went live.

Then the shipment system, which is the one they open every morning. Staff scan a packing slip or upload it, the OCR reads it, and the system builds the shipment out of what it read. It generates the Bill of Lading and drafts the carrier email for staff to review and send. Sending the carrier email commits the outgoing stock, so the number on screen is what remains available for the next load, not stock already committed to a carrier. Stock sits across more than one warehouse, six roles decide who sees what, and every change is written down with a name and a time on it.

The last piece is small. Their Instagram used to get posted by hand and now a flow does it.

Open, no login/examples/system-dashboard/The dashboard, running here.
Northgate Castings · Shipment Management
Packing slipThe shipmentThe carrier

Idle. It runs when a slip comes in.

DomCast Shipment ManagementWorking recreation, with the numbers and customer names changed.Click through the demo →

How it runs now.

It's been in daily use since August 2025. Packing slips still show up on paper and the system takes them the way they are, so nobody had to change how the yard works. Nobody retypes a shipment, the Bill of Lading isn't a Word file on one person's desktop anymore, and the carrier email goes out the same way every time. When a number looks wrong there's a record of who touched it and when, so it gets sorted out quickly.

I'm not putting their shipment counts, their tonnage or their customers on my website. Those are theirs. The demo above is the real screens with made-up numbers and made-up customer names in them, so you can click through it without seeing anything of theirs.

The facts

Client
DomCast Metals, Windsor, Ontario
Casting since
1938, four generations of the same family
What I built
Public site, customer portal, admin dashboard, the internal shipment system and the Instagram automation
Public catalog
Their whole product line, live at domcastmetals.com
Shipment system in daily use since
August 2025
Access
Multi-warehouse, six roles, every change audited

Start here

Tell me how your shop runs today.

Free, 30 minutes. Describe how the shop tracks stock and shipments today, and you leave with a scope and a fixed price whether you hire me or not.

How I build these, what they cost and what happens if you ever want to move one is all on the systems page, and the dashboard demo is open with no login.