Software engineer at Bloomberg. All opinions are my own. Python programmer, with past experience in C++ and Java. My doctoral thesis was Scaling Mount Concurrency: Scalability and Progress in Concurrent Algorithms. I am the primary author of the open-source project FreeBuilder: Automatic generation of the Builder pattern for Java.