Now
What I am working on, reading, and thinking about.
Updated April 2025
Building
Peacemetrics v2
Rewriting the indicator normalisation pipeline and adding historical playback to the world heatmap. Improving the configurability of the weighting system so it can represent a wider range of analytical frameworks.
LarpClient rendering pipeline
Working through the GLSL layer composition system. The current approach handles transforms correctly but is not performing well at high element counts. Investigating GPU-side instancing.
Conflict pattern analysis
ACLED ingestion pipeline is stable. Currently building out the feature extraction layer — event velocity, geographic clustering, actor co-occurrence. The similarity search component is next.
Writing
Reading
Complexity: A Guided Tour
Melanie Mitchell
Rigorous treatment of emergence and complex adaptive systems.
War and Peace and War
Peter Turchin
Quantitative modelling of historical cycles. Relevant to the conflict pattern project.
Debt: The First 5000 Years
David Graeber
Revisionist history of credit. Useful for interrogating economic foundations.
Lines of inquiry
Study
First year at the University of Southampton. Currently covering foundations in political philosophy, introductory economics (micro and macro), and political institutions and international relations. The engineering work runs in parallel — evenings and weekends.