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.

Other things of note

P'unk Avenue

I am a partner at P'unk Avenue, a full-service web design and development firm in Philadelphia. I worked there from 2008 until 2019.

PNG image format

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