I am a PHP, Go and TypeScript developer based in Minneapolis.
I work across the entire stack, but I’m happiest in the backend. Moving data, pushing bytes around, making things fast.
I ❤️ tiny reusable parts with single responsibilities and no side effects. I keep code simple, clear, and easy for anyone to read.
I’ve spent fifteen years in EdTech keeping old systems running and new ones from catching fire. Before that I built industrial and B2B tools where things had to work because people depended on them.
I’ve been deepening my CSV tooling with csv-walker, a small streaming parser built around lazy generators for browser and Node.js use. I’m also folding it into CsvToMarkdownTable to handle quoted and multiline fields more reliably while modernizing the ESM, TypeScript, CLI, and CI setup in the CSV parsing and toolchain modernization work.
I keep coming back to lightweight, understandable software—and to durable web standards like RSS that help preserve continuity instead of making every interaction disposable.
Last update: 2026-08-22






