Email me

SOFTWARE ENGINEER / WEB DEVELOPER · NEW ZEALAND

I build for the web, and experiment beyond it.

Most of my professional work is on the web. Outside of that, I spend my time experimenting with robotics, embedded systems, data and AI, and documenting what I learn along the way.

Ben Frost

Updates

Recently

All updates →

Updates are bullet-point summaries generated with AI from my commits and build notes, then checked by me. Project articles and learning notes are written by me.

  1. · Automating Garage Dreams AI summary

    The monitor reported five green checks (26 records, newest run 23.2 hours old, last run published, in sync with the remote) and all three of those facts were wrong.

    Read update → Active
  2. · Automating Garage Dreams AI summary

    An unattended cover run failed its own integrity check and left nothing behind to diagnose it with: no candidate, no session record.

    Read update → Active
  3. · Automating Garage Dreams AI summary

    The first draft run under systemd failed on a revision call that hit the token cap after 859 visible characters, and the cause is that the model thinks.

    Read update → Active

Projects

Selected work

All projects →
The rebuilt Garage Dreams homepage, showing the orange and charcoal identity above a grid of car buyer's guides Active

AI

Automating Garage Dreams

Turning an old car site into one that writes itself

Taking the archive from my old car site and building a pipeline that drafts, reviews and publishes new articles from it, with as little input from me as possible

  • Astro
  • TypeScript
  • Cloudflare Pages
  • Raspberry Pi
  • +3

Next Adding an originality check to the review gate, then testing the Pi-sized model

28 updates 16 Sept 2026
A circuit page showing per-corner action stats beside the track map Active

Data

Where the Action Actually Happens at F1 GPs

Corner-by-corner race data, so a ticket buys you something worth watching

Taking years of hand-gathered Formula 1 incident data and turning it into per-corner action stats and grandstand visibility guides, then rebuilding the pipeline behind it in SQL without changing a single published number

  • Astro
  • TypeScript
  • Python
  • pandas
  • +2

Next Finishing the SQL cutover, then adding a third circuit

4 updates 10 Aug 2026
Component library workspace showing multiple client website layouts Active

Web

Client site platform

One component library, several client sites, and the release discipline that keeps them apart

A monorepo of shared Astro components published as an npm package, and the business of keeping eight independently deployed client sites running on the same code, where a version range quietly decides which of them get a bug fix.

  • astro
  • typescript
  • css
  • npm

Next Move the three sites pinned to 0.7.x onto 0.9.0, so the contact form fix actually reaches them

Artist storefront with painting catalogue, product view, cart, and inventory panel Active

Web

Static Shopify storefront

A shop that loads like a brochure site, using a store the client already pays for

Selling real products through a static Astro site, with a build-time catalogue, a browser-side cart and Shopify's checkout, without a second Shopify subscription, split inventory or a line of theme code.

  • astro
  • typescript
  • shopify
  • graphql

Next Live stock, so a painting sold since the last build stops looking available

Areas

What I work on

  • Software

    Tools, libraries and things that run on a machine somewhere.

  • Web

    Front end, performance, and the platforms sites are built on.

  • Robotics

    Embedded systems, physical computing, and things that move.

  • Data

    Small datasets, where one wrong denominator changes the answer.

  • AI

    Automation that has to run unattended without publishing something false.

  • Visual

    Photography and video, where they serve the technical story.

Professional work

I design and build production websites for small businesses through Iceni Web. If you need a website rather than a conversation about one, that is the door.

Iceni Web →

Building something interesting?

Open to employment, collaboration and open-source work. The problems I like best are the ones where nobody knows the answer yet.