Hello, I’m Jamie
I’m a Geordie developer who has spent ten years helping developers get going with products, and helping companies build products developers want to use. I write the docs, examples, SDKs and CLIs, hang out in the community, give the talks, and carry the feedback back to the team. By day I’m a DX Engineer at bunny.net.
I’ve been hand-rolling websites since the FrontPage and Flash days, and I still ship side projects at daft o’clock in the morning. Here’s everything I’ve shipped at work.
What I care about
- Docs
- A developer decides pretty quickly whether a product is for them, and the docs are usually where that happens. I like docs with snippets in the languages people use, written so the AI assistant reading over their shoulder can help too.
- Education
- People learn by running something and poking at it, so I make a lot of examples. I still enjoy explaining why the pieces fit together, because that’s the bit you need when something breaks.
- Community
- Developers like having a person to ask for help, moan at, or jokingly bribe with a GitHub star. I like being that person, and carrying what they tell me back to the team.
- Product
- I use the products I work on for my own side projects, which is how I trip over the rough edges first. Every now and then one of those fixes turns into something nobody thought to ask for.
- developer relations
-
Deploy static sites anywhere with the bunny.net CLI
-
Bunny Database migrations from the terminal with the bunny.net CLI
- The Durable Object Alarm That Called Itself
-
Query Bunny Database with fetch and nothing else
-
You can now manage Bunny Storage with the bunny.net CLI
-
Manage DNS from the terminal with the bunny.net CLI
-
Bring Bunny Storage into DatoCMS without the copy-paste
Projects
- Orbitwrite
Calm social media scheduling
- mikku shut down
Agent workflow pipelines, like a personal Trigger.dev
- CartQL
Shopping cart API, powered by GraphQL
- OpenScan
Beautiful API docs in one command
- graphql.wtf
Short GraphQL video tutorials, now archived
Books
A series of short books I’m writing on how the internet actually works, one everyday metaphor at a time. They’re underway, and they’ll appear here as they land.
- The Phone Book draft Understanding DNS
- The Registry Understanding Domain Ownership
- The Passport Understanding TLS
- The Map Understanding Routing (BGP)
- The Courier Understanding HTTP
- The Switchboard Understanding Load Balancing
- The Library Understanding Object Storage
Now
Currently building the CLI, SDKs, docs and examples at bunny.net, and working out what good DX looks like when plenty of your readers are AI agents. graphql.wtf is on the shelf these days, though I’m still flying the flag as a GraphQL ambassador. Geordie born and bred, writing from the North East of England, not too far from the Toon.
Say hello at jamie@notrab.dev, or find me on GitHub, Bluesky, and YouTube. There’s an RSS feed too, because of course there is.