Lodeworks
Work

Three problems, three different answers.

A shopfront site, a tool that does arithmetic a business currently does by hand, and a system that replaces a spreadsheet. Each was built from scratch, because a template would have solved none of them.

Please read first

These are demonstration builds, not client work.

Lodeworks Digital started in 2026. Rather than show an empty page or borrow someone else's screenshots, I built three complete projects to the standard I would hand over to a paying client. The businesses in them are invented, and each demo says so at the top of the page. As real work is finished and clients agree to it being shown, these will make way.

Fig. 3 — Demonstration builds Surface → bedrock
01 — SurfaceWebsites

Yarrowee Native Nursery

A site for a small nursery whose stock changes with the season.

The nursery site showing a seasonal availability strip and a grid of plant cards with photographs

The problem

Most small retail sites get built once and then left to rot, because changing anything needs someone technical. Meanwhile the question customers actually ring to ask is the one the site never answers: what have you got in right now.

What it does for the owner

The page opens with a seasonal strip that marks the current month by itself, so it cannot go stale. Stock is plain content the owner edits. Half the phone calls are answered before they are made.

  • Hand written HTML and CSS, no framework and no build step, so it stays editable by anyone who can read
  • Photography cropped, compressed and lazy loaded, so it holds up on a country mobile connection
  • WCAG AA contrast throughout, keyboard navigable, reduced motion respected
  • Runs on free static hosting, so the owner carries no monthly bill
02 — The washApps & tools

Ridgeline Roofing estimator

A quoting tool that gives a homeowner a real number before anyone drives out.

The roofing estimator showing job options, a pitch slider, a scale drawing of the roof and an itemised estimate

The problem

Trades lose hours quoting jobs that were never going ahead, and homeowners will not pick up the phone without a rough figure first. Both sides wait for the other to move.

What it does for the owner

Enquiries arrive with the scope already described and the customer already expecting the price. The drawing does the explaining, so the conversation on site starts further along.

  • Pitch is a real variable, and the scale drawing is generated from it as the slider moves
  • A second view cuts through the roof to show rafters, battens, sarking and ridge capping
  • Pricing works from actual roof surface rather than floor area, which is the honest reason a steep roof costs more, and the line item says so
  • Flags what a roofer would raise on the phone, such as tiles being unsuitable below fifteen degrees
  • Runs entirely in the browser, so there is no server to maintain and no data to breach
03 — BedrockInternal tools

Millbrook Plumbing job board

One screen for who is where, what is owed, and what is stuck.

The job board showing headline figures, a week schedule across five technicians, a filterable job table and an overdue invoice list

The problem

Five vans run off a whiteboard and a spreadsheet only one person understands. Unpaid invoices get noticed when cash runs short rather than when they fall due.

What it does for the owner

Overdue invoices sit on the same screen as tomorrow's jobs, so chasing money becomes part of the morning instead of a crisis. Moving a job along updates everything at once.

  • Search, status filters and sortable columns across the whole job list
  • Changing a job's status flows through to the headline figures and the overdue list, because a tool nobody trusts is a tool nobody uses
  • Built to be wired to a real database later without changing what the office sees
  • Works on a phone in the van as well as the desktop in the office
What this shows

Your job will not look like any of these.

Which is the point. Each of these started from a different question about how a business actually runs, and the answer came out differently every time. If something in your week gets done by hand, or a site of yours has been left to rot, that is the conversation worth having.

Built the same way

No framework, no lock-in

Every one of these is plain HTML, CSS and JavaScript. There is nothing to licence, nothing that stops working when a dependency is abandoned, and nothing that needs me to keep it running.

Checked the same way

Accessible and quick

WCAG AA contrast on every colour pairing, keyboard operable, reduced motion respected, images sized and compressed. The same baseline the rest of this site is held to.