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.
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.

