About

Personal Information

I am a software developer who loves debuging, performance optimization, and making things that people love to use. I love teaching, learning, and helping others grow along the way.

I’ve worked in the engineering effectiveness / developer experience space at Abnormal Security, helping developers be more productive, managing security vulnerabilities, and keeping the CI/CD infrastructure humming. I’ve worked on the payments, risk, and subscriptions teams at Bolt Financial, Inc., developing integrations with payment providers in PCI-compliant environments, working on data pipelines to feed new and updated data into the risk decision engine training and decision-making routines, and developing a recurring-order management engine based on Temporal. And I’ve worked on the Search team at ZipRecruiter, migrating several applications into Docker and onto Kubernetes, keeping data pipelines running smoothly to feed data into the search engine, and organizing enrichment pipelines to classify and annotate jobs.

In a previous life, I was also a mathematics and computer science teacher at the Windward School in west Los Angeles.

Education

I completed a Ph.D. at the University of California, Irvine in the department of Logic and Philosophy of Science concerning how to identify deceptive behavior in formal models of signalling.

I also completed an M.A. at the University of California, Irvine in Mathematical Behavioral Science and a bachelor’s degree from the University of Pittsburgh jointly in mathematics and philosophy.

Interests and Hobbies

I enjoy programming projects in golang, python, and whatever other languages seem interesting at the time.

In terms of hobbies, I enjoy playing board games and painting miniatures for use in those games. I also enjoy woodworking, hiking, camping, computer games, and attempting to grow plants (often unsuccessfully). I aspire to grow bonsai trees at some point in the future as well.