Paul Bradley's Website

This is not a blog, it is a blob! The whole site is a single page, see the Colophon as to why.
Howdy! This is the personal site of Paul Bradley, I'm ≅ 60 years old and I have over forty years of experience in software development. I started my programming journey learning AutoLISP to interrogate engineering drawings from Autocad. I now specialize in Go, C#, Python, SQL, AWS, and Health Interoperability. This blob is my personal space to share thoughts, insights, and experiences accumulated over the years. It's a site unafraid to eschew so-called "modern web" best practices. Web development become broken when it started prioritizing trends over substance. Forget hydration; just frigging use HTML!.
Honestly if you're here you probably know me, hopefully there is something useful or vaguely entertaining here.
• —– ✤ —– •
Table of Contents
• —– ✤ —– •
Career
Healthcare
- Currently working as an associate developer for AireLogic helping to realize the National Image Registry. A Python/FastAPI implementation of an IHE XCA Gateway. Interoperability at the national level. Deep knowledge of DICOM standards and healthcare data exchange protocols.
- IT Development Manager - Newcastle Hospitals - Senior manager looking after a team of six developers and integration specialists. Responsible for a portfolio of over eighty projects and initiatives developed within the Hospital.
- IT Development Manager - Lancashire & South Cumbria ICB - Responsible for developing the Shared Care Record (ShCR) platform and architecture.
- Senior Developer / Solutions Architect - Lancashire Teaching Hospitals - Worked on developing and maintaining healthcare applications and integration solutions.
Public/Private Sector
- Developer - Bolton Council
- Developer - Salford City Council
- AutoCAD Developer - Cygnet Laboratory Furniture, Blackpool
- AutoCAD Developer - Macro UK, Manchester
Contact
You can reach me by emailing contact@ this domain name, alternatively via X (formerly Twitter) at @bradleysoftware.
Colophon
This domain has existed in one form or another since 2009. I actually bought the domain name while on honeymoon, so that the yearly renewal reminder would prompt me to get the wife something special for our wedding anniversary.
Its current inception as a blob was created in September 2026. It's a single HTML file that I edit and maintain. The single page is then through a custom static site generator that I developed in Go. The site generator minifies the HTML before creating compressed versions of the page in both GZIP & Brotli formats. The precompressed files are then served directly by the web server (Caddy) to improve performance.
Access Keys; Keyboard shortcuts used on this page
Access keys are a cool feature of web browsers introduced in 1999 that allows a certain keyboard combination to jump to a certain part of the webpage. This is without any CSS or javascript, just purely implemented in the browser and HTML. It's a neat way to improve accessibility and navigation for users who prefer keyboard shortcuts. These are the access keys available on this page:
- 0 - Table of Contents
- 1 - Contact