I use code, data, design and coffee to help people turn ideas into reality. Trained as a journalist, working as a web developer, I believe everything is better when it is edited well.

Most often, I work with Python, JavaScript, HTML/CSS and a variety of related libraries, preprocessors and frameworks. But I have also worked with databases, servers and Adobe Creative Suite. Sometimes I do project planning and management, too.

I also ride horses, but not usually while I'm coding.

I regularly talk about design and coding in a newsroom, and I teach programming workshops. Once I taught a college class on digital media innovation. I occasionally write about projects I'm working on as a developer for the Chicago Tribune.

Recent projects, work & suchlike

Chicago Tribune user messaging bar


= development

= design

= project management

= user testing