Hello, I’m Jamie
I’m a Geordie web developer, hand-rolling websites since the FrontPage, Flash, and ActionScript days. By day I’m a DX Engineer at bunny.net, working on CLIs, SDKs, docs, and the developer platform. By night (and usually early mornings) it’s side projects — too many to count.
-
Manage DNS from the terminal with the bunny.net CLI
-
Bring Bunny Storage into DatoCMS without the copy-paste
-
Build & deploy scripts at the edge with the bunny.net CLI
-
Manage bunny.net from the terminal with the new CLI
-
Skip the setup with full-stack templates on Magic Containers
-
Migrating from Heroku to Magic Containers
-
Introducing the new bunny.net developer documentation
- Building a FFmpeg Processing Service with Go and Redis
Projects
- Orbitwrite
Calm social media scheduling
- mikku
A new side project, brewing
- 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. The Phone Book is ready to read; the rest are underway.
- The Phone Book 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 CLIs, SDKs, and docs at bunny.net, and shipping side projects at daft o’clock in the morning. 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.