I'm a CAD drafter for a county government in the Seattle area, where my days are spent drawing stormwater infrastructure, wrangling floodplain data, and supporting ecological restoration projects. I work in Civil 3D, ArcGIS, and QGIS β and occasionally automate my own suffering with AutoLISP.
By night, I'm a hobby programmer with a beginner's earnestness and a lot of opinions about text editors. I build small tools mostly for myself, learn things the slow way, and maintain a possibly excessive Org-roam archive that documents every half-formed thought I've had since 2021.
I live in Seattle with my girlfriend, a black cat, a fluffy white cat, and our 75 pound dog.
| Project | What It Is |
|---|---|
| Mind Shack | Personal knowledge manager β Electron + React + SQLite + Claude AI, with a knowledge graph, Dropbox sync, and vim mode |
| The Librarian | Single-file HTML book recommendation engine powered by the Claude API |
| Civil 3D MCP Server | A Model Context Protocol server for Autodesk Civil 3D, written in pure PowerShell via COM automation β no pip, no admin rights, no fun |
| slope-grade calculator | A Python/tkinter tool for civil engineering grade calculations, because sometimes you just need a widget |
π Reading: Before Your Memory Fades
π¬ Watching: whatever folk horror is newest and wettest
π Thinking about: solstice, self-hosting, watershed hydrology, whether Emacs Lisp is just AutoLISP with better PR
πββ¬ Being supervised by: one black cat, one fluffy white, cat, & a large dog
built in the Pacific Northwest, between the watershed and the terminal
*Claude



