About

A functional programmer with advanced experience developing production software in Scala and Java, James is passionate about continuous learning and keeping just outside of his comfort zone.

When not knee-deep in type theory, James can be found running, cycling, and stargazing around the San Francisco Bay Area.

Connect

Presentations

2015

2014

2013

2012

2011

Articles

2015

2014

2013

2012

2011

2010

2009

Projects

Notes

Exercises

Diversions