Hello

I’m Kieran. I’m a staff-level software developer based near Bristol and Bath in the south-west of England. I work as an independent consultant and freelancer across three disciplines — software architecture, computer programming, and technical writing — to design, build, and document cloud-based enterprise application software. These days, my main areas of focus are resilient distributed systems, domain-driven design, and continuous delivery.

This website is a perpetual work in progress, aggregated from AsciiDoc sources I maintain across several repositories. My blog captures my thoughts on the past, present, and future of software development. My technical standards are guides that I — and my AI agents — follow to help build great software. My digital garden is a personal wiki of notes, research, and reference material on software design, expanding into wider computer science topics. And my bookmarks are a structured index of everything I’ve found online that’s worth holding on to. There’s even more on GitHub.

To be notified of shiny new things on this website, follow me on Bluesky or LinkedIn, or subscribe via RSS, Atom, or JSON Feed. You can contact me at code@kieranpotts.com.