Focus on Features ★
A resource for regulators and product managers to minimize digital harms
This is a messy and incomplete set of artifacts of things I’ve done, things I’ve made, and things I’ve played around with.
Most projects and ideas I’ve tinkered with are half-baked, unlikely to ever be used, and in various states of disrepair. I’m still thankful for them, so in that spirit, I rarely take things off of this page, instead I just hide old projects by default.
If you’re curious to learn more about one of these projects, want the source code, or have an idea or comment, I’d love to hear from you.
A resource for regulators and product managers to minimize digital harms
The best time of the day - faithfully reproduced
A platform for anyone to make gorgeous art
Themed gifts for friends and family
Writing algorithms for good jigsaw puzzles, and making them real on laser cutters
My recommendations for folks starting (or considering) a career as a software engineer
How automation, specialization, and collectivization enable isolation
Learn about the birds in your local area through a game
Why Florida v. Harris should be the minimum bar for surveillance
Learn CSS while generating creative patterns
My search for (and approximate answer to) the big questions
Meteorites are beautiful - I learned some chemistry
Give me a straightedge and a compass…
Algorithmically generated art inspired by Janelle Monae’s Metropolis Suite
Case level analysis generates poor precedent
Senior thesis on the graph isomorphism (GI) problem
A simple and fun shoe rack that fits exactly 3x4 pairs of shoes
Thoughts on how Josh Lauer’s book “Creditworthy” can help us renegotiate the surveillance social contract.
A shoe rack made as a gift - that had to fit in a suitcase
Thoughts on how privacy and identity are related.
A beautiful algorithm for playing Bananagrams
Recursive annotations as a counter-proposal to the comment thread
San Francisco’s Civil Grand Jury
A course aid for mathematics based on a taxonomy of learning
a visual post-hoc logger for golang
A multi-owner distributed WYSIWYG editor with CDN hosting
Modifying attractor parameters via a parameter space orbit
Go-Links for everybody
Variations on a Theme (Elgar) meets a classic by Frank Stella
Interactive pair programming webapp for a class of 200+ students
Simple framework for making websites that magically appear
GradyDocs - a shittier version of Google Docs
Dumb databases make for good prototypes
Using exponential space to perform 3-SAT calculations in polynomial time
The site you find yourself on right now
The deprecated version of my personal portfolio
The very deprecated version of my personal portfolio
Invertible enumeration of the set of possible Binary Trees
Scraping data from birth certificates between 1900 and 1950 for an Economics paper.
Basic Tensorflow model predicting results of 8th grade science test
Something that is more than the sum of its parts can be reduced back to it.
An academic profile for my father’s lab work
A sprint-written tool for the indecisive
My sister’s professional profile
A command line tool for opinionated management of cloud resources
A basic website for a politics professor