I enjoy design, coding, and tinkering @makenotion. Formerly @JustFixNYC, @18F, @mozilla. @processing 2016 fellow and Eyebeam NYC alum.
slowmo-js. Execute JavaScript in slow motion.
353accessible-color-matrix. An Elm-based prototype to help designers build accessible color palettes.
345security-adventure. Go on an educational Web security adventure!
334p5.js-widget. A reusable widget for embedding editable p5 sketches in web pages.
166webxray. Web X-Ray Goggles provide a simple, easy way for non-technical people to inspect Web pages and learn about how they are put together.
59collusion. An add-on and web app for visualizing cookie-laden HTTP requests between websites in real time.
52instapoppin. Make Popcorn with just HTML and CSS.
48postmessage-proxied-xhr. A simple polyfill for cross-origin ajax requests.
40jsondown. A drop-in replacement for LevelDOWN that writes to a JSON file on disk.
37tap-prettify. Make Test Anything Protocol test runner output nicely readable.
35passage-emscripten. Jason Rohrer's game "Passage" (2007), ported to the web via Emscripten.
35bugzilla-dashboard. A simple HTML dashboard for Mozilla's Bugzilla instance.
32quickpreso. Quickly prototype presentations the same way you prototype HTML pages.
30css-selector-game. A very simple mobile-friendly game that teaches CSS selectors.
29brocco. A port of docco to the browser.
28boromir. A text-based re-enactment of Boromir's death scene from The Fellowship of the Ring.
27steampunk. Simple web-based IRC client with integrated bouncer.
23csharpbindgen. A Rust library for generating C# bindings from Rust code.
22hackasaurus-parable. The Parable of The Hackasaurus - an experiment in interactive narrative.
20tiny-turtle. Minimalist canvas-based turtle graphics in 50 lines of JS.
15htmlpad. Use Etherpad to write and collaborate on HTML, CSS, and JavaScript.
15friendly-error-fellowship. Documentation and materials for Jess Klein and Atul Varma's 2016 Processing Fellowship
13p5.js-docker. Experimental docker setup to make p5.js + p5js.org development easier.
12werewolves-and-wanderer-rs. A Rust implementation of the first project from Tim Hartnell's book "Creating Adventure Games on Your Computer".
12animated-focus-ring. Animate the focus ring so keyboard users have an easier time locating it.
11chicago-badge-studio. Badge image creation tool for Chicago Summer of Learning.
11openbadges.org. Website for Mozilla's Open Badges project.
10pybugzilla. Python library and command-line tools for interacting with Bugzilla via Gervase Markham's REST API.
10mp4-to-gif. Simple webpage that converts MP4 videos to animated GIFs.
9django-browserid-auth. A Django auth backend for BrowserID.
8descrambler-games. Games/challenges built around the idea of "descrambling" source code via touch/drag-and-drop.
8lovebomb.me. Create, publish, and remix love bombs using HTML and CSS.
8minicade. Collaboratively create an arcade of HTML-5 based minigames with your friends.
7electron-youtube-docker-dl. A weird Electron app that downloads videos via a Dockerized youtube-dl container.
6mobile-microgame-maker. Attempt at building a mobile microgame maker for Minicade.
6pode. A simple code editor for beginners who are visually impaired.
6blockly-dom-tutorial. A tutorial on the Document Object Model using Blockly.
6tiny-conference. Simple conference with Twilio using an Etherpad as a back-channel.
6stubbyid. A simple client-side "simulator" for the Persona login service.
6alternafox. Install and update Firefox Aurora and Nightly on OSX as separate browsers with their own profiles.
6all-my-etherpads. A simple mobile web app for storing etherpads offline.
6webmaking-tutorial-prototype. Prototype tutorial and code challenge for Mozilla's Webmaking 101 initiatives
5paint-manhattan. A web-based game to help players learn the history of Manhattan, as told by its streets.
5kitchen-party. Gather round the kitchen with friends and play.
4jetpack-sdk. My Jetpack SDK work.
4reviewer-dashboard. Simple prototype of a Jetpack code reviewer dashboard
4bug-616472-extension. An extension to test out assumptions about Firefox bug 616472, "Unify sizes of toolbarbutton images to make life easier for extensions"
2fireskulk. Fireskulk is a simple proof-of-concept that makes it relatively easy to create new browsers on Mac OS X which look suspiciously like Firefox.
2addon-sdk-textmate-bundle. A TextMate bundle for Mozilla's Add-on SDK.
2geomancer. Very basic node-powered app to track the location of friends.
2slowgo. An incredibly slow Logo interpreter.
1my-code-reviews. Just a repository for all my miscellaneous code reviews.
1