P/N 2.1
Quantity: 1×
Writing code
Seventeen-odd years of it, across the whole stack — frontend, backend, infrastructure. I like knowing how the entire thing fits together, not just my corner of it.
Read me first
I’ve been building for the web for over 17 years. These days that means writing code, running Bluefly Digital, and organising WebDevConf. This site is where I keep the work, the notes, and the parts I’m still figuring out.
Take the web apart
Open it up and see how it actually works.
Understand the parts
Code, an agency, a conference, and writing it all down.
Put it back together
Build it better — for clients, for WDC, and in the playground.
Say hello
Got a project or a question? That’s the next step.
Say helloIdentify the parts
P/N 2.1
Quantity: 1×
Seventeen-odd years of it, across the whole stack — frontend, backend, infrastructure. I like knowing how the entire thing fits together, not just my corner of it.
P/N 2.2
Quantity: 1×
The agency I started, for the projects that need more than one pair of hands.
bluefly.digitalP/N 2.3
Quantity: 1×
The conference I run. Putting people who build the web in the same room is the best way I know to keep learning.
webdevconf.comP/N 2.4
Quantity: 1×
The revision log on this site: notes on shipping software, running an agency, and building a conference community.
Read the logP/N 2.5
Quantity: 1×
A test bench for new HTML, CSS and browser features. Small builds, unfinished by design.
Open the playgroundConsult the revision log
Notes on shipping software, running an agency, and building a conference community — written up as I go, not backdated for effect.
Why my personal site will always be a work in progress
During a recent static build I was tasked with putting decorative "bubbles" throughout the site.
As with previous years there are 2 different opportunities for you to speak at the conference.
Inspect recent builds
Case studies from client and Bluefly Digital projects are being written up. The slot below is reserved — not a placeholder dressed up as proof.
First case study incoming.