About Me

I was born in Boise, Idaho, and I grew up with an early love for learning. At my third birthday, I could read my own birthday cards, and by the third grade, I was reading at a college reading level. Although this impressed the adults in my life, it also made me a misfit in elementary and middle school. Still, I stayed true to my love for learning, and at 11 years old, my dad taught me enough Visual Basic to build a simple calculator. This opened the door for me to develop a lifelong passion for computers. With my ever-growing interest in science, I spent much of my time in middle school building model rockets. It was also during this time that I got my amateur radio license, which I later used to help local elementary schools contact the International Space Station.

As math and science became more prominent in my life, I found it hard to identify with most of my peers. While other students would get in trouble for talking or passing notes, I would get in trouble for rushing through my work and reading technical books. In fact, while in high school, I finished my math homework for the entire semester within a few weeks of starting the class. Having already completed the work, I spent the remainder of the semester sitting in the back of the classroom running a web development business with a friend. This business was intended to help fund development of video games, but it turned out that the web was a fascinating platform and I ended up never going back to making video games. The experience that I gained from my first company eventually allowed me to work with the State Department Bureau of Educational and Cultural Affairs, the American Federation of Teachers, GlobalZero, ACLU, Intel, Tesla, NBCUniversal, NASA, NOAA, and other organizations.

I now live in Meridian, Idaho and serve as the VP of Engineering for Digital Deployment. It’s my responsibility to lead all software engineering efforts in the organization, as well as set technical direction and strategy for the company’s success today and in the future.

My wife, Allison, and I have plans to open several different businesses in the near future. We may also end up investing in real estate. No matter what we end up doing, my main goals are to live comfortably while making a positive impact in the lives of others.

Outside of work, I enjoy robotics, 3D printing, live streaming on Twitch, woodworking, reading, and playing piano, guitar, drums, and bass. More than anything, I love to spend my free time with Allison and our two dogs: Halley and Leo.


  • Q: Are you looking for work?
    A: Not at all. If you must, you can take a look at my resume to see what you’re missing.
  • Q: Who drew your cartoon avatar?
    A: Paul Sahner on Iconize.me
  • Q: Do you really look like that cartoon avatar IRL?
    A: No, sorry.

Current Projects

Composer Configurable Plugin

Provides a light weight configuration system for Composer plugins. This project is mainly targeted at people writing plugins for Composer.

Composer Patches

A simple plugin that applies patches to Composer dependencies. Patches can be applied from a local or remote patch file. This plugin is widely used in the Drupal, Magento, and Symfony communities.

Past Projects

CHIP-8 Emulator

A CHIP-8 emulator written in Go. It’s not a complete implementation of CHIP-8 but it’s good enough to run some basic ROMs.

ddev mutagen

Docker for Mac has an unbearably slow filesystem, so I wrote a little script that integrates mutagen and ddev to get near-native filesystem performance.

Project Updates

Page Not Found

Like A Sir
I say, old chap: seems you've mucked about a found yourself a page that doesn't even exist!​