James Ford

Hi, I’m James, and I’m a Principal Engineer, Developer Experience as part of the AI Engineering team at Compare the Market.

This is my website, static, powered by Eleventy and hosted using Cloudflare Pages. It exists to mirror any content that I create elsewhere on the web, because I like to maintain a level of distrust of third party services and avoid vendor lock-in.

Today I solve problems using AI and Agents, and am currently focused on understanding the role of these technologies and their impact on Software Engineers the Software Development Lifecycle, and our attempts to build sustainable and maintainable business systems.

Before getting into Developer Experience I solved problems with web-based software, with a specialty in browser-based tech. I believe in the free, open web, interoperable and accessible to all and without nefarious intent.

I’ve worked with Web Components and React, TypeScript and JavaScript, HTML and CSS. Over the course of my career I’ve built component libraries following the atomic design principles, JavaScript-based eBook readers, realtime competitive educational multiplayer HTML5 games, iOS and Android Apps, Flash games, desktop applications and run-of-the-mill websites.