I grew up in Duluth MN, graduated from MIT in 2018, and now live in Brooklyn.
I'm broadly interested in
- text editors
- "tools for thought"
- category theory
- offline-first apps and p2p collaboration
- what it's like to be online right now
- ontology, representation, identity, agency, belief, meaning
- Hannah Arendt, Marshall McLuhan, Simone Weil, Ivan Illich
- the pro tennis tour
- mimc.party - a web tool for calculating MiMC hashes
- next-rest - a framework for writing end-to-end typesafe REST APIs for NextJS
- nil.directory - for when you forget what the IPFS hash of the empty directory is
- react-dataflow-editor - a generic drag-and-drop dataflow editor for React
- ziterable - a tiny TypeScript utility for doing generic and variadic iteration
- brainfreeze - a fully homomorphic implementation of Brainfuck
- mental.bike - reminding us to not lose sight of how good things could be
- thingsandstuff.com - self-explanatory
- json.scm - JSON implementation for MIT Scheme
In summer 2017 I interned at Notion in the run-up to the Notion 2.0 launch that introduced tables and databases. I designed and implemented the DSL, runtime, editor, and documentation for formulas.
Throughout undergrad I worked with Gerry Sussman on various Scheme projects, like a native Jupyter kernel for MIT Scheme and some experimental notebook programming interfaces.