Skip to content

Category: Personal

Illustration of a folder and a PDF icon with a red prohibition symbol, connected by a dotted line to a cloud. Represents hidden data processing and lack of consent in cloud-based file conversion.

Drag, Drop, Disclose: When Convenience Clouds Consent

Cloud-based PDF converters offer instant convenience—but at what cost? This post explores how services like Adobe’s drag-and-drop PDF tool may store, analyse, or profile your data without clear warning or consent. Learn what this means under UK GDPR, what your rights are, and how to stay in control of your files.

A 3D illusion art piece showing two layered pixel-style alien figures, one white and one red, seemingly floating above a grid of rounded blue squares on a black base. The print is laid on a green cutting mat.

PNG2ObjV3 Released, Convert PNGs to 3D Printable OBJ or SVG Files

After years of development, I've released PNG2ObjV3 — a free, open-source tool to convert PNG images into 3D-printable OBJ files or scalable SVGs. It's perfect for retro projects, pixel art, optical illusions, and more. Includes full manual and sample images. Cross-platform, Python-powered.

Stylised illustration of a developer and an AI figure examining distorted code in a mirror, representing reflection and accountability in AI-assisted software development.

Mirror, Mirror on the Wall: What AI Code Says About Us All

A thoughtful response to the “AI slop” debate. Drawing on lessons from the offshoring era and a late-night interview with my AI assistant Sol, this post explores what developers must do to stay relevant, and responsible, in a world where code is generated faster than it’s understood.

Claymation knight figure walking across a sculpted globe with continents below, representing a world-spanning take on the Knight’s Tour puzzle.

Knights Tour

A nostalgic dive into the classic Knight’s Tour puzzle — solved with Python, animated in ASCII, and backed by smart heuristics. From elegant algorithms to satisfying visualisations, watch logic come to life square by square.

A claymation-style scene featuring a tall patient with crutches standing unsteadily in a sterile hospital corridor. A nurse looks away, disinterested, while a discharge checklist floats mid-air, half-complete. The patient's face shows anxiety and exhaustion.

Knee Deep: My 2025 NHS Surgery Story

In 2025, I returned for my second NHS knee replacement, expecting progress and lessons learned from the past. What I found was déjà vu in all the worst ways — disjointed care, withheld pain relief, forgotten paperwork, and the sinking feeling that the system is more fragmented than ever. This is not just a personal story. It’s a warning.

Flat vector illustration of a postcard with a warning triangle and padlock, symbolising the risks of emailing personal data without encryption

We Deserve Better Than Postcards in Cyberspace

Despite years of data protection law and awareness campaigns, organisations still ask people to send highly sensitive documents via insecure email. This post challenges that norm, shares personal experiences, and empowers consumers with a practical checklist and their rights under UK GDPR.