Projects

Projects

A cabinet of simulations, interactive tools, experiments, and long-form work.

Research / Long-form writing / Editing / Self-publishing

Cradle of the Empire: A Big History of Virginia

A four-year history project spanning Virginia's geological formation, deep human history, and political development, published as a standalone book rather than software.

Cover art for Cradle of the Empire: A Big History of Virginia, showing a great oak on a riverbank with tall ships passing on the water beyond

Python / HTML report generation / JSON / pytest

Clashvergence

A simulation engine for emergent political history, with turn-by-turn faction behavior, resources, diplomacy, migration, unrest, technology diffusion, and generated reports.

Animated hex map showing a Clashvergence simulation running on a World Builder map

TypeScript / HTML / CSS / esbuild

Interactive Phoneme Chart

A rebuilt phonology explorer with IPA consonant and vowel charts, clickable sound details, language-specific inventories, conlang phonology views, and audio playback for many phonemes.

Interactive Phoneme Chart showing an IPA consonant table and language controls

React / TypeScript / Vite / Simulation design

The Root of Civilization

An older interactive simulation project revived as a browser experience, showing populations clustering near favorable geography and developing into settled communities.

Animated Root of Civilization simulation showing settlements forming along rivers

React / TypeScript / Vite / Web Audio API

Pomodoro Clock

A rebuilt Pomodoro timer with an SVG progress ring, CSS metaball lava lamp art, dark/light themes, Web Audio API alerts, browser notifications, localStorage persistence, and automatic long-break cycles.

Pomodoro Clock showing a 25-minute session timer with a green lava lamp background