I’m a computer scientist interested in machine learning, distributed systems, and pure mathematics. I enjoy researching deep learning approaches to vision and language problems as well as building large-scale production systems that use these neural networks to accomplish interesting objectives. Professionally, I’m a Principal Machine Learning Engineer at Workday. Academically, I’m a student at the University of Colorado Boulder where I’m pursuing a degree in Mathematics.
In the past, I’ve worked as a Software Engineer at Facebook and Etsy. I was also the Co-Founder and CTO of an infrastructure analytics company where I built a completely remote engineering organization and raised 9.6 million dollars in venture funding.
While working at Facebook in 2014, I created and open-sourced a tool called osquery which exposes a SQL interface to a fleet of computers for fast, flexible operating system monitoring. Osquery has since become a foundational tool in the information security and compliance industries.
Outside of work, I’m an avid outdoors enthusiast. I like to train for and participate in a variety of mountain sports including rock climbing, skiing, and adventure motorcycling. I also play the electric and upright bass. The bass fulfills an extremely foundational role in the rhythmic structure of music and that has always drawn me to the instrument.
Mathematics, 2019 - Present
University of Colorado Boulder
Computer Science, 2009 - 2011
Stevens Institute of Technology
While at Etsy, I worked on a custom host intrusion detection system which I deployed and managed across Etsy’s corporate infrastructure. I participated in several red team exercises designed to test it’s effectiveness. I gained a lot of experience and domain expertise that guided a lot of design decisions in osquery.
At Etsy, I was also the designated security lead for data infrastructure and voluntarily maintained some analytics infrastructure for our team of Data Analysts.
Osquery configurations often start simple and static, but, as the complexity of an osquery deployment grows, the level of dynamicism …