← ALL WORK

Building around the register

ADAMS STEEL · INTERNAL TOOLS, WEB AND BRAND · 2026
ROLE

Design Engineer (the only designer)

TIMELINE

May 2026 – now, and a website in 2020

TEAM

The counter, the office and the shop floor

SKILLS

Research, workflow and interface design, specs, AI-assisted build, web, film, 3D

OVERVIEW

Adams is a 25-person steel distributor and fabricator whose counter, office and shop ran on paper that didn't connect. Since May 2026 I've designed the internal tools they run on now, working with the people who use them. AI agents wrote the code from my specs.

Adams Steel counter app: the orders list beside a sales receipt
A day or two
How far behind the books run now, down from about a month
20 of 22
Shop staff logging what they take, every week since July
Same day
The first quote from the new tool was approved
01

Square fit a quarter of the counter, so I built the rest

The shop

Most of what Adams sells doesn't fit a register: steel by the pound, gas by the cylinder, fabrication by the job. It all ran on paper tickets, filed by number.

The shop floor.

The shop floor.

Ask first

I sat with the owner, the office and the counter staff, and barcoded about 400 products. The invoice number turned out to connect everything: the paper file, the network drive and the books. The new tools had to keep it.

Choose

We compared nine point-of-sale systems and chose Square for payments, its catalog and its API. Then I drew the line between what Square should do and what only Adams software could.

Square
The commodity parts
  • Card payments and the hardware at the counter
  • The catalog for stock items with a barcode
  • The customer list
  • An API for reading finished sales
Adams software
What only Adams does
  • Invoice numbers that match the paper and the network drive
  • Steel by size and length, priced by the pound
  • Receipts and quotes in the shape staff already file
  • The books, coded to Adams' own accounts
  • Gas cylinders and the contracts behind them
The invoice number ties the two together on every sale.
Build only the gap

By my estimate, Square fit about a quarter of the counter's sales. Rather than fight its checkout, I started by reading each finished sale and built the rest around it.

Try it

Interactive recreations of five interfaces, built from the app's own styles. Demo data.

They pushed back

The office kept its invoice format, and refunds now land on the day they settle. I paused one tool when the office asked.

Before and after

One counter sale, from the register to the books.

How it was built

I tested every version at the counter before it shipped, and changed what staff ran into after release.

02

I threw out my own first version

The problem

A phone quote meant a calculator, the price sheet on the wall, an email, a written quote and then the register. I wanted each line priced once.

03

The website

Outside in

Adams first hired me in 2020 to explain it to customers, with a new website. The tools above are the inside of the same job, and the site work kept going alongside them.

Welding gas

Gas was a line of plain text on the services page. I gave it its own page and rendered every cylinder family in Blender, all at the same scale.

The oxygen family.

The oxygen family.

The welding gas page.

The welding gas page.

Crane

Most of the crane work is rooftop HVAC for mechanical contractors. The page leads with what we lift, which truck fits, and a form that asks for weight and address first.

The crane page.

The crane page.

What we lift.

What we lift.

The film

The homepage film: real shop video, a few shop photos animated with AI, and a custom Blender scene. 24 seconds.

Live on adamssteelservice.com.

2020

I rewrote the copy, designed and built the site in Webflow, shot the photos and drew an icon for every process. Today's site still runs on that system.

Before, 2020.

Before, 2020.

After.

After.

The process icons.

The process icons.

A header composite from my photos.

A header composite from my photos.

Setting a beam.

Setting a beam.

Welding.

Welding.

MADE WITH CLAUDE CODE · SQUARE API · SQLITE · WEBFLOW · BLENDER · SONY A7III · A TAPE MEASURE
DESIGNED AND BUILT BY HENRY