Sean Lang
Creative Developer
Software Engineer
(262) 701-7042

What I've Been Up To Recently

Web Development With Jade

Packt Publishing approached me, requesting that I write a book about web development with Jade, since I have contributed code and user support for the Jade compiler on several occasions. I agreed to work with them, and I'll be finishing my first book some time in early September.


I've taken over all future development for nib, the most popular CSS library for Stylus. A project that eliminates redundant CSS with automatic vendor prefixing and a variety of mixins to improve your CSS. I've also begun a merge between nib and a similar library known as axis. Since axis has a similar goal, pulling it into nib can benefit everyone.


I was recently introduced to an open-source static site generator made by Jeff Escalante, known as roots. Although I generally don't build traditional static sites, I saw enormous potential in its asset compilation features for use in web application development. So, I've begun contributing to roots with the intent of making it a powerful web-app building tool. Our work can be seen publicly on the roots github repo.

ArtBeyond is a gallery website that I created in collaboration with Chaz Southard from CCS Design House. The site is made to promote an art gallery which is being used to raise funds to help fuel spinal cord research at MIT.

All content on the site is managed through a customized WordPress backend, that holds tagged imagery from 12 different artists. The site dynamically re-organizes itself to fit to screens as small as 300px, making it very mobile friendly. Also, it includes a guest-book feature that allows people visiting the gallery to share comments on their experience.


Shiva is a server, written in Python, that provides a RESTful API for your music collection. The project was started by Alvaro MouriƱo and inspired me to write a client for Shiva that combines the simplicity of Google's Music Player, with the utility of players like foobar2000. The solution was a web-app based on the new Web Audio API, allowing the user to access their music collection with the same player on all devices. The progress of this project can be seen at slang800/shiva-client.

PackWI is a simple website for Handle With Care, The Packaging Store of Milwaukee. This site includes a WordPress backend for managing content, and a contact form for requesting quotes directly off the website. Sadly, Handle With Care closed because the market for shipping fragile, large, awkward, and valuable items in Wisconsin is very small. So, the website is only being hosted as part of this portfolio, and the domain name ( is sold off.