James Socol

James is an engineer and leader with experience on all parts of the web application stack. He is a senior staff engineer at Policygenius.

Previously, he has been a director of engineering at Policygenius and Condé Nast, a platform engineer at Timshel, an API evangelist and application developer at Bitly and a web engineering manager and web security liaison at Mozilla. For nearly 10 years, James ran TodaysMeet, the premier chat tool for classroom collaboration.

He is an active member of the Python and JavaScript communities and maintains several popular open source software projects.

James blogs at Coffee on the Keyboard.

Open Source

Some of the open source software James authored and maintains. See more on his GitHub profile.

StatsD
Python client for Etsy's StatsD server.
Code
Docs
Django-Ratelimit
Ratelimiting tools for Django applications.
Code
Docs
Waffle
A feature-flipping library for Django.
(Created, but no longer maintaining.)
Code
Docs
Bleach
HTML sanitizing for Python.
(Created, but no longer maintaining.)
Code
Docs

Some of the companies using James' open source projects include Bitly, ChartBeat, Mozilla, Disqus, Uber, Yipit, Venmo, and others.

Presence

GPG: 1EF4 A39B 4DAF 7817 7ADB
A75A 0C3B 07F3 2559 FB6D

GPG (old, 2048-bit): B856 FE22 4F11 9DB0 F88E
3BDD 80F9 3DCE 9EBF CF1D