Journal
Thoughts on software development, engineering, and things I find interesting.

May 29, 2026
Scrubbing a Graph Through Time
Building a temporal graph data structure, and why its most useful feature is the part it refuses to do.
- TypeScript
- Data Structures
- Temporal Graph
- Event Sourcing
- Graph Visualization
- Library Design
- API Design
- Open Source

May 10, 2026
Navigating the Beta - Validation Under Constraint
An analysis of navigating high-stakes technical ambiguity by engineering a vendor-neutral abstraction layer to de-risk a pre-release geospatial engine under a strict 30-day validation window.
- Geospatial Engineering
- Mapbox
- Mapbox Atlas
- MapLibre
- Air-Gapped
- Vendor Validation