skip to contentskip to search

i make the part of the product people touch. AI makes the part you don’t.

today’s edition

a new edition every day at noon, utc+10

  • signal orange accentwarmer, after three days of fuchsia accent
  • soft corners
  • regular type
  • layered depth
  • regular spacingdenser, after three days of loose spacing
  • hot pink glow

since the day before, picked by the AI

the work

  • Senior Software Engineer at Bigfish from May to October 2026, owning client jobs end to end, from schema to deploy.

  • Sole frontend engineer on a practice management and billing platform for accounting firms.

  • I helped remove the biggest piece of tech debt at Canva, according to their most senior engineer.

  • A SwiftUI pour-over timer for the Hario V60 that learns from each brew and nudges the next one closer to the cup you want.

  • A Home Assistant integration that controls Desky standing desks over the Bluetooth already in them.

  • the product is me

    gardiner.today

    A portfolio reissued every day at noon, with two or three of its design values changed on a versioned token layer, and Ardo, my agent, answers questions about my work.

more from the past

present

What I’m up to at the moment, in my own words. I change it by hand when something changes.

making

deckhand, a Stream Deck that learns which shortcuts and Home Assistant actions I reach for and keeps them under my thumb. A Claude loop is building it; my part is deciding what it should be and checking it’s right.

And paseo-plan-auto, a small Paseo plugin: approve an agent’s plan and it flips the agent into Auto mode. github

curious about

How far an agent can get on its own, and how far small models can go. I run them on my own machines, so there’s no meter running and my data stays in the house.

learning

Japanese, still. And type and identity: distinctive typefaces, logo design, and the way big companies now have their own faces drawn with a foundry.

after

My next team, full-time, remote or in Magandjin (Brisbane), Australia. Happy to be any of:

  • senior frontend engineer
  • design engineer
  • creative technologist
  • full-stack developer
  • design systems lead
  • product designer
  • technical co-founder

is he open to roles?

  • llms.txt
  • mcp
  • 55.1 kg emitted
  • privacy

past

  1. Perhaps the greatest design agency in Brisbane

    Bigfish

  2. People don’t tolerate bugs when money is involved

    Nagaris

  3. The biggest piece of tech debt

    Canva

  4. Hey you, let’s brew

    Hai! Coffee

  5. My standing desk, in Home Assistant

    ha-desky

  6. The product is me

    gardiner.today

  • deckhand, a Stream Deck that learns which shortcuts and Home Assistant actions I reach for and keeps them under my thumb. A Claude loop is building it.
  • paseo-plan-auto, a small Paseo plugin: approve an agent’s plan and it flips the agent into Auto mode. github

future

your chats

Hi, I’m Ardo.

Ardo: Jordan’s agent. I’ve read his case studies, his career and everything he’s written here, so ask me what he’s built, how he works or whether he’d suit your role. I can pass him a note too.

Prefer your own assistant? It can read everything here and ask me too: mcp

Ardo’s replies are AI-drafted from jordan’s own writing his stance on AIwhat’s kept

past

  1. Perhaps the greatest design agency in Brisbane

    Bigfish

  2. People don’t tolerate bugs when money is involved

    Nagaris

  3. The biggest piece of tech debt

    Canva

  4. Hey you, let’s brew

    Hai! Coffee

  5. My standing desk, in Home Assistant

    ha-desky

  6. The product is me

    gardiner.today

  • deckhand, a Stream Deck that learns which shortcuts and Home Assistant actions I reach for and keeps them under my thumb. A Claude loop is building it.
  • paseo-plan-auto, a small Paseo plugin: approve an agent’s plan and it flips the agent into Auto mode. github

future

your chats