About me

Hello, I am Paul 👋

I live in Norwich, UK. I have also lived in London and New Zealand.

I'm a software engineer, amateur analogue photographer, drum player, Pokémon fan, and prolific note taker.

What am I up to right now?

Find out on my Now page.

Software

I write software. Almost entirely in Python.

My favourite technology is probably HTTP. I like to explore how we use it with Hypermedia, to build brilliant web services, particularly APIs. I think HTTP is a technology that we often forget about because of too many abstractions.

When I build web applications I tend to use Django. Though I’ve also used Flask and FastAPI a fair bit too. I’ve been using React, TypeScript, and HTMX a lot on the front end recently.

My career has mostly focused on internal customer tools - the “back office” functions that aren’t always seen by the average consumer. I’ve developed a knack for befriending and building trust with internal customers and teasing requirements out of them.

I'm currently a Lead Software Engineer at Kraken Tech, the technology behind Octopus Energy and other major energy utilities.

Software projects

Hyper Personal Software

I build a lot of tools tailored just for me, following a personal manifesto.

I call this type of software hyper personal software. HYPS, or ”hyps”.

If it was an emoji it would be 🦛

You can read the manifesto on the Hyper Personal Software article.

PokeAPI

PokeAPI logo

In 2014 I created PokeAPI to demonstrate good HTTP API design. At the time, nothing like OpenAPI existed. PokeAPI was supposed to be a "pure" HTTP API with hyperlinks to other resources.

However, it got more popular due to the subject of it's data - Pokemon. It now has well over 10 billion API calls a month. I'm not kidding! Over the years the project has grown and a whole community of volunteers help keep it up to date.

Other projects

  • Paulblish transforms my markdown files into this website.
  • Pauldot is a dotfiles / aliases / tools manager that keeps all my zsh alias, dotfiles, and tools in sync across my computers.
  • GB Eng is a tiny CLI tool for displaying live statistics about the UK Energy grid.
  • Pydefuddle is a Python implementation of defuddle to cleanly extract the key content of any html as markdown.
  • Calcifer is a minimalist Raspberry Pi-based temperature sensor network that can operate with many nodes around a local network (such as your own home).

Photography

I also take photographs. I would consider myself an amateur photographer. I like to use old analog film cameras. And Toy Cameras too.

My avatar is shot on an analogue camera! [1]

https://ik.imagekit.io/paulwritessoftware/portfolio/2025-06-25-2-kodak-gold-18.jpg

https://ik.imagekit.io/paulwritessoftware/portfolio/PH10040_PH10040-R1-018-7A.jpg

https://ik.imagekit.io/paulwritessoftware/portfolio/IMG_0308.JPG

https://ik.imagekit.io/paulwritessoftware/portfolio/0010-e7d5f.jpg

You can view some of my favourite photographs on this website.

Drumming 🥁

I play the drums.

I love music. I often find myself tapping along to a beat if I can hear one. Later in life I realised this is a "stim"[2] that I do, and I have channelled it in being a good rhythm keeper.

Nintendo 3DS & Pokémon

I absolutely adore the Nintendo DS/3DS era of handheld consoles. I think it is probably the best handheld console of all time. That's a sentiment shared by a lot of people.

I'm also a big fan of the Pokémon series. So much so that I built an API for it that got popular.

I currently own 5 different consoles from that era. They are all different models, different software, and even some modded ones. I'll document them on here sometime.

Writing

As you see, I like to write a lot. I rarely publish what I write, though.

I’ve blogged for years. Tearing down a site when I get bored, then starting up a new one later on. The same will probably happen to this content.

I write quite frequently on my substack - mostly about film photography.

Articles on this website are more software / personal focussed.

Digital copy isn’t permanent. So I journal a lot in hand written books. I hope to one day read them back and reminisce.

I've also been writing a novel on-and-off for about a decade now. It's a cyberpunk / solarpunk / modern space age kinda thing. Maybe one day I'll chuck up some of the content on here so people can read it.



  1. Photo credit: https://www.stevenspicer.co.uk/ ↩︎

  2. Yes, I have autism spectrum disorder. Mostly around social interactions and hyper focuses :) ↩︎