Thomas Boutell

I do the moving parts.

Interesting open source projects


The in-context CMS for Node.js. I am the CTO and lead architect of Apostrophe Technologies.


A JavaScript module to sanitize HTML documents and fragments. Built for ApostropheCMS, often found elsewhere.


Web development in C. Why not? Well... lots of reasons. But it's handy on tiny microcontrollers.


A TCP port-forwarding utility that does not require root access. Now maintained by Sam Hocevar.

Unabashed silliness


Play Crazy Eights online with friends and family. The "house rules" will feel familiar.


Sometimes it's nice to just watch a robot crush word puzzles for you.

Other things of note

PNG image format

I led the working group that created the `.png` file format.