Portfolio
A selection of coding projects I've worked on.
![](img/pokepalettes.png)
![](img/pokepalette-redux.png)
![](img/huebris.png)
![](img/webpalette.png)
![](img/diatonic.png)
![](img/design-doc.png)
![](img/quantize-example.png)
Quantize.js
Quantize.js is a color quantization library written in JavaScript. It can find the dominant color/color palettes of an image. It's written from scratch and twice as fast as ColorThief.
Sample photo by Mikhail Fetsik.
![](img/tinysmf.png)
TinySMF
TinySMF is a JavaScript library for reading and writing MIDI (SMF) files. Its goal is quite a bit different from MIDI.js.
![](img/todo.gif)