Dan is CTO at Heap, where he uses PostgreSQL, Kafka, Flink, Redis, CitusDB, and Spark to build distributed analytics infrastructure. He's been known to get a little too much satisfaction out of solving problems with PL/pgSQL or an imprudent bash oneliner. Dan earned B.S. degrees in Computer Science and Mathematics from Stanford, where he spent most of his time studying machine learning. He likes hiking and building physical things.