Software

Small tools I have built — lately with Claude Code — to make my life a little easier. Most run right in your browser, and I host them here freely in case they help you too. Source for several is on GitHub.

Advising

CoeAdvisor

A compilation of every major and minor checklist. Enter a student's courses, save and reload their history, and check both current and proposed schedules against their requirements.

Grading

Grader

Flexible software for reading in and grading multiple-choice answer sheets in a FERPA-compliant way.

Teaching

Evo

A set of statistical and evolutionary tutorials paired with R training. It is student-facing and will likely warrant its own page down the line.

Nature

iNaturalist Field Guide

An automatically updating field guide built from my iNaturalist observations. A time-lapse map plots every sighting by group, and a searchable gallery links each species back to its original record. A daily GitHub Action keeps the data fresh.

History

City Timeline

A timeline of human history told through its cities, from 3100 BCE to today. Every founding, conquest, and population estimate is one cited row in a plain-text dataset, explored through a time-slider map, empire panels, and population graphs.

Writing

TeXsync

A LaTeX editor that runs entirely in the browser, compiling through WebAssembly with nothing to install. Click anywhere in the PDF to jump to the matching source line, and back again, via bidirectional SyncTeX.

Games

Shadowdark Portal

A browser companion for the Shadowdark tabletop RPG: roll up quickstart characters, keep a library of sheets, and roll dice with advantage and critical-hit highlighting. Characters and portrait art never leave your browser.