I’m Tim Brooks, a software engineer currently employed at Elastic.

I am adept at most JVM languages, particularly Clojure, Scala, and Java. I also have a lot of experience with Python, Javascript, and SQL. I enjoy working on problems related to concurrency, high performance computation, and distributed systems.

At Elastic I work on ElasticSearch.

I am the author of the Precipice, Beehive, Nano, and Sequoia libraries. And a contributor to core.matrix and Apache Kafka.