Archive

2025

Articles published in 2025.

← View all articles

The Amateur (2025)

The Amateur (2025)

A CIA desk analyst blackmails his way into the field to avenge his wife, and chases his targets with a laptop rather than a Glock. Familiar revenge bones, a genuinely fresh hero, and a real pleasure for anyone who likes their spies clever. 8/10.

Read more →
Black Bag (2025)

Black Bag (2025)

Soderbergh and David Koepp turn a mole hunt into a marriage under polygraph, ninety-four lean minutes of grown-up espionage built around Fassbender and Blanchett. Talky, elegant, and quietly vicious. 8/10.

Read more →
Mickey 17 (2025)

Mickey 17 (2025)

Bong Joon Ho follows Parasite with an expendable space worker who keeps dying and getting reprinted. It is messy and overstuffed, but the satire bites and Pattinson is a delight. 8/10.

Read more →
Captain America - Brave New World (2025)

Captain America - Brave New World (2025)

Anthony Mackie inherits the shield in a Marvel film that wants to be a political thriller and only sometimes manages it. The reviews are rough, but the conspiracy plotting and Mackie's sincerity carry it further than the scores suggest. 8/10.

Read more →
The Gorge (2025)

The Gorge (2025)

Scott Derrickson drops two snipers, a chasm and a love story into one of the year's better-kept secrets, and the parts that should not work are exactly the ones that do. 8/10.

Read more →
Companion (2025)

Companion (2025)

Drew Hancock's debut takes the killer-robot premise and points it at the controlling boyfriend instead, a lean and nasty little science fiction thriller with a real idea under the blood. 8/10.

Read more →
SiteEngine AI

SiteEngine AI

An AI layer built into SiteEngine, the content system this site runs on. It helps with the editorial work, drafting, tagging and summarising, inside the CMS rather than in a separate tab. A private project.

Read more →
RetroGUI

RetroGUI

A small Go framework that wraps a program in the look of an old computer: fixed low resolution, a chunky border, the right palette and font. The scaffolding under several of my other projects.

Read more →
Hydrate

Hydrate

Claude Code forgets everything the moment you type /clear. Hydrate is the small local daemon that stops it forgetting, distilling each session and quietly re-injecting what matters into the next one.

Read more →