About

Personal Information

I was most recently working as a software developer on the payments, risk, and subscriptions teams at Bolt Financial, Inc.. This has entailed 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.

Formerly, I was a software engineer on the search team at ZipRecruiter. This role focused on writing backend code and tooling in python and golang, as well as some devops/sre responsibilities.

For two years previously, I was 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.