nathan perry
I'm a Master's student in the Responsive Environments group at the MIT Media Lab — I write about this work at /resenv.
Previously, I completed a CS and Philosophy double-major at Williams College ('18), was at Tulip Interfaces for a few years in cloud and then hardware, and then did freelance firmware and software development for clients in the Boston area until I joined the Media Lab.
This blog originally started as a series of assignments for Neil Gershenfeld's how-to-make class series, which can be found at /class/htm and /class/machines. I am currently a volunteer staff member for the 2024 incarnation of how-to-make and will be giving a couple of recitations.
Personal projects and reflections:
-
clef
automatic, configurable kicad project outputs with nix
-
ppq
[concept]
documentary media queueing from a phone
-
nix: tinysearch
packaging site-embedded search for nix
-
git web frontends
canonical repo summary page = tree + readme
-
rdap crawler monitor
automated packet provenance for blacklisting impolite web crawlers
-
home lab equipment
list of equipment