home / work
Work
Projects, experiments and write-ups. Each one is labelled with the start of its title's SHA-256 hash, because why not.
Something Smells Phishy ef3fa604fc1c… A literature review on detecting LLM-generated phishing, and why the field's apparent attack-vs-defence disagreement is mostly an artefact of how detectors get tested. Research, 2026.
Rebuilding this site from scratch 8b440f17d5f7… Why I got rid of my old site, what the hash demo on the homepage is actually doing, and how the whole thing runs with no server, no database, and a very strict security policy Personal, 2026.
Building a Routable Road Network from OpenStreetMap Data 402af5dca9d5… Turning raw OpenStreetMap data into a fully routable road network in Python using OSMnx and NetworkX - then validating it with shortest path analysis and visualising the structure of Beijing's urban grid. University, 2026.
Building a MiniLisp LL(1) Interpreter 8fbbff41c755… Reading, analysing, and executing a simplified version of Lisp. University, 2025.