Joel Mercerproduct engineer

The work.

Three projects, written up properly: the problem as the business felt it, what I actually did, and what changed.

Placeholder photo: over the shoulder of a developer at a desktop monitor full of code

Quoting a shipment without picking up the phone. Every booking started with a call, because the web form was long enough that the sales team apologised for it. Quotes arrived the next morning.

Most customers now quote and book on their own, and a price change goes live in an afternoon instead of a release.

Read the case study →
clientHalyard, freight softwarerolesole engineer, with Halyard's ops leadstackrails, postgres, hotwireyear2023, four months
Placeholder photo: an iPad on a desk showing a dashboard app, three-quarter angle

Payroll month, without the spreadsheets. An eleven-person practice ran client payroll from three spreadsheets and a folder of email attachments. Mistakes surfaced on payday, the worst possible moment.

The run that used to fill a day now fits in a morning. The partners stopped double-checking every run.

Read the case study →
clientSable & Rowe, accountantsroledesign and build, with the payroll teamstackdjango, postgres, htmxyear2024, five months
Placeholder photo: a MacBook at an angle with an editor of code on screen
03

Moorfield Timber

A price list customers stopped ringing about. Moorfield's price list was a PDF, emailed on request and out of date the week after. Trade customers rang the counter to order, and the counter queue showed it.

I rebuilt quote-to-order around a live catalogue and trade accounts with each customer's agreed pricing. The counter staff keep the catalogue current themselves, from the same screens the customers see.

Regular trade customers now order without calling, and the counter queue is for people who want timber advice, not prices.

full write-up on request / the client asked me to keep their numbers private

clientMoorfield Timber, timber merchantrolequote to order, end to endstackrails, postgresyear2025

Before going independent I spent five years at Halyard and Pilcrow, shipping as part of a team. Most of that work is under NDA or long since replaced, ask me about it by email.

currently booking : autumn 2026

Have a project like these?

Tell me what's slow, manual or held together with spreadsheets.

hello@joelmercer.dev
colours