I try to make Notion as fast as possible and help other people do that too! Previously, I was a Senior Staff Engineer on Slack's Client Performance Infrastructure team, and before I worked on Slack's autocomplete and search!
I love speaking at conferences and meetups. It helps me learn new things and meet awesome people! I also help run BrooklynJS and EmpireJS
I think JavaScript is pretty neat!
Explorations in treating images as a pile of pixels via canvas
A tetris made out of es6.
A module for parsing git diffs from a url or file into an array of JavaScript objects each representing changed files.
Javascript profiler that times and graphs the runtime of an object in real-time
Web app that takes an image and returns another image where each color is replaced with words associated with that color