I'm Jamie, a Geordie web developer. I started poking at websites in 1999, back when it was FrontPage, SwishMax, and hoping it all looked right in Netscape, and I haven't stopped poking at them since.
My first computer was a Time PC, a big beige thing, and I wanted to know how everything on it worked. That led to the school website when I was 11, then forums, then a few daft little hosting companies run from my bedroom. The forum software never did quite what I wanted, so I started reading its code, and that's how I made my first open source contributions.
I studied Web Development at college, gave uni a go and left with a foundation degree. After that I freelanced building websites for local businesses and worked remotely for a company in Canada. Every job came with a new stack to figure out which was super fun! five years of Rails, a stint with Angular, then Node, React and GraphQL.
Along the way I noticed the part I enjoyed most was working out how a tool fits together and then explaining it to someone else. That's most of developer experience: docs, examples, SDKs, CLIs, talks, and carrying what developers tell me back into the product. Each job since has been an excuse to learn something new. Headless commerce at Moltin, a headless CMS at Hygraph, GraphQL at Grafbase and The Guild (with short video tutorials at graphql.wtf), and embedded databases at Turso.
These days I'm a DX Engineer at bunny.net, building experiences, writing the CLI, SDKs and docs as I go. Side projects still happen at daft o'clock in the morning, usually because there's something I want to understand. The things I've worked on are on the work page, and why I like this job is in a note on developer relations.