Orientation
I believe that philosophy, politics, and economics are not three separate subjects. They are analytical lenses on the same underlying problem: how do rational and semi-rational actors behave within structured systems, and what emerges from that behaviour at scale?
Software engineering, for me, began as a hobby — but as I developed it became a natural extension of that inquiry. A system described is a system only partially understood. A system implemented is a system tested against reality.
My work sits at this intersection — from modelling geopolitical risk to reverse engineering complex software systems, from writing analytically about institutions to building the tools to analyse them directly.
Current focus
- —Overall stability index
- —Conflict pre-condition pattern analysis
- —Vulcan and OpenGL rendering
Based
Southampton, UK
Selected Work
Projects
Systems built at the intersection of political, economic, and computational thinking.
LarpClient
archivedA fully custom Minecraft mod client built with Kotlin, featuring a bespoke authentication system, webserver integration, code obfuscation pipeline, and shader-driven GUI rendered in GLSL.
Peacemetrics
activeA geopolitical analysis platform that aggregates UN Security Council voting records, economic indicators, and conflict datasets into a configurable world heatmap model for stability and risk assessment.
Bazaar Tracker
archivedA market intelligence system for the Hypixel Skyblock bazaar economy, combining a long-running data ingestion pipeline (2019–present) with trend analysis, predictive signals, and a Discord bot interface.
Writing
Recent Essays
Analytical writing on geopolitics, institutional behaviour, systems thinking, and the theory behind the engineering.
Allison and the Cuban Missile Crisis
Graham Allison's three models of foreign policy decision-making are evaluated against the Cuban Missile Crisis. I argue that the bureaucratic politics model offers the most convincing explanation, as it accounts for the internal bargaining that produced the naval blockade.
5 min read
Are There Truths You Should Not Assert?
An examination of the norms governing assertion — arguing that truth is necessary but not sufficient for proper assertion, and that speakers are accountable for the predictable epistemic effects of what they say.
5 min read
Foot on Killing and Letting Die
Philippa Foot's distinction between killing and letting die is examined through the lens of moral agency. I argue that Foot successfully identifies a genuine moral asymmetry, while acknowledging that the distinction cannot serve as an absolute moral principle.
5 min read
Contribution activity
159 contributions in the last year
Recent Updates
2025-04
Peacemetrics heatmap renderer v2
Rewrote the D3 visualisation layer to support configurable weighting of geopolitical indicators. Improved data normalisation pipeline.
2025-03
Published: Incentives over Intentions
First major essay published to the writing section.
2025-02
LarpClient authentication system complete
Custom HTTP authentication server and client-side handshake protocol fully implemented and tested.