About

I build software. I work at MeritFirst.

My projects usually start with something I want to use myself. Calendar sync connects iCloud and Google Calendar. Reader keeps a searchable local archive of saved posts. iMessage TUI puts macOS Messages in a terminal, and the receipt invoice generator turns invoice details into Markdown and PDF.

I also work on rct2-bench, which tests agents in a theme park simulation, and Edwards, a view of Barton Creek flow, rainfall, and aquifer conditions. Each project has its own requirements and documentation. Browse the project directory for demos and source links, or use the developer resources for setup instructions. For questions or bug reports, see Contact.