Profile picture

I am a full stack software engineer who's passion is improving workflow. You can see this in both the systems I run, as well as the code I write. I run linux on all of my machines, all optimized to make maintanance seamless and reconfiguration easy. The goal of most of my projects are to optimize other parts of my life.

When I'm not optimizing, I enjoy learning. Whether those are new frameworks, languages, or design patterns. Some of my favorite books I've read lately are Clean Code by Robert C Martin, and Getting Clojure by Russ Olsen.

Outside of programming, I consider myself a maker. I enjoy soldering, wood work, metal work, and 3D printing. I also enjoy playing board games, watching movies, and biking.

Technologies

Proficient: Java, Python, Bash, SQL, Git, Maven, Spring, Jenkins, Selenium
Familiar: C++, Perl, JavaScript, TypeScript, HTML, CSS, Bootstrap, JQuery, LaTeX, AngularJS, Angular, Node, OpenGL, Dozer, ElasticSearch, Kibana, Clojure

Education

Bachelor of Science in Computer Science
Montana State University, Bozeman, MT

Resume