I’m a Software Engineer at Palantir in Palo Alto, California.

I like to learn new technology and master established tools. My goal is to write software that is both useful and easy to use while following software engineering best practices.

If I could pick any technology to write software in I’d probably choose a Python backend with Flask and a TypeScript frontend with React. I’ve found this combination to be productive and scale well. I’ve also done a lot of Java development with Spring Boot and some C++ backend work as well.

I use antigen to manage my zsh environment and Vundle to manage my vim extensions. I’ve also written a number of Ansible roles to manage my environment.

I like to rock climb, hike, swim, and play video games.