Hanpu Li 李函璞

writing / film / photos / code · london

Hanpu
Li

李函璞

also works as Caitlyn Lye

York · English Language and Linguistics → film · QMUL

London

museum roof lattice, figure on the parapet

I watch films. I also write ci.

Most of my work starts with writing: criticism, research, poetry. I also make photographs, and build software when a method needs a tool.

I care about what gets recorded, what gets left out, and whether the evidence actually supports the claim.

ci, not cis. Neither am I.

01

Writing

film / criticism / research

01.1

On Takashi Miike’s First Love

A long-form study of gender, obligation and genre form in Takashi Miike’s First Love, combining close formal analysis with reproducible checks.

02

Research & systems

evidence / tools

02.1

research · remote sensing · political economy

The Material Footprint of Virtual Production

A spatial audit of the Shepperton Studios expansion, testing low-carbon discourse against land-cover change, thermal evidence and the planning record.

green-belt conversion
≈39 ha
NDVI DiD
−0.365
S106 ecological contribution
£0

OSM · Sentinel-2 · Landsat · ECOSTRESS · Python

Evidence3 plates · spatial / vegetation / thermal
Spatial heatmap of the Shepperton Studios expansion footprint
spatial footprintOSM topology + impervious-surface mapping
NDVI chart comparing vegetation before and after the Shepperton expansion
vegetationΔNDVI regime shift −0.365
ECOSTRESS chart showing the independent daytime thermal comparison
independent sensorday ΔT +0.72 °C · HAC p=0.0062
02.2

open source · local execution · MCP

ScopeRail

A scoped local execution runtime for MCP clients on macOS: workspace-bound files, sandboxed processes, browser and native UI, explicit Git grants, audit and provenance.

  1. 01client intent
  2. 02OAuth + transport
  3. 03workspace / grant policy
  4. 04bounded execution surfaces
  5. 05audit + state

Python · OAuth 2.1 · macOS Seatbelt · Accessibility

03

Photographs

stills / film / Polaroid

alone in the rows, bouquet beside her
02 / still
clapperboard held up before a masked performer
03 / still
his hand at her veiled face, lamp flaring
04 / still
empty chairs on the terrace, film fog
05 / film
two seated women, shadows on the wall
06 / still
actor in a shawl, script page in her lap
07 / still
boom mic overhead, light across her face
08 / still
laughing with eyes shut, backlit window
09 / film
self-portrait in the dark, holding a cat
10 / instant

Stills, film and Polaroid — mostly the hour before a take.

04

Ci

recent / one author / two voices

To the tune of Zhegutian · Several evenings at the lamp, trying to write; unfinished

Some nights, before the curtain, we trimmed the lamp together; a whole life talked through, and again it was the third watch. Told from the beginning, told to the end — half of it still there. Let the night go deep; let the ink congeal in the inkstone by itself. The words thin out. The dew begins to fall. One phrase alone is left, and it will not come clear. Again and again the brush-tip comes up black; when the ink is thickest, it will not make the words.

9 September 2026

two recent pieces

Zhegutian · translation Linjiangxian · translation

Also: Sixteen Poems of A and B, a response cycle written by one author in two voices.

all ci, source text + translation → poem →

06

Profile

selected chronology

Live television and radio presenting — Zhengding County Television and Hebei Traffic Radio; Spring Festival broadcasts reached audiences above 500,000.

First Prize, Young Presenter Competition.

Commercial, architectural and documentary photography.

Presenter and producer, University Radio York 88.3FM.

On-ground coordination in the rescue of a transgender woman forcibly detained in a conversion-therapy facility in Jinan.

Volunteer writer at Beijing LGBT Center; transgender-support volunteer at Wuhan LGBT Center, including emergency PEP access.

Script supervisor, translator and researcher on University of York productions; two works selected for the 14th Macao International Microfilm Festival and a Golden Rooster screening programme.