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.
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.
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.
React / TypeScript / Electron / Vite
World Builder
A React/Electron map tool with terrain painting, generated maps, region metadata, underlay images, rivers, settlements, import/export, and compatibility with Clashvergence.
React / TypeScript / Vite / Vitest
React-Chess
A legacy chess project rebuilt around legal move generation, check/checkmate handling, castling, en passant, promotion, state normalization, and focused engine tests.
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.
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.