About

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 Nampa, 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 plan to open a sustainable foods homestead with a sister business that produces wooden signs for weddings and other events, as well as small wooden products such as rings, pens, and jewlery boxes. 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 cats and two dogs: Cassiopeia, Lyra, Halley, and Leo.

You can find me on Twitter, Github, LinkedIn, Drupal.org, and many other places - my username is usually cweagans.

Want to get in touch? Feel free to email me or @ me on Twitter.

Some things that I’ve built:

  • composer-patches: A Composer plugin that applies patches to project dependencies. Widely considered to be a part of the standard Composer workflow for Drupal developers.
  • composer-configurable-plugin: A simply way for Composer plugin authors to make their plugins configurable via composer.json flags or environment variables.
  • samlauth: A simple SAML authentication module for Drupal 7 and 8.
  • media_acquiadam: Acquia DAM’s integration with Drupal 8.
  • complex_field: A proof of concept of fieldable fields for Drupal 8.
  • docker-bg-sync: A Docker container that syncs files between two configurable directories (a workaround for filesystem slowness on Docker for Mac).
  • chip8: An incomplete, minimally functional Chip8 emulator written in Go.

FAQ:

  • 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: Is this blog still active?
    A: That remains to be seen. It’s probably worth taking a look at this post for some context.

  • Q: What is this site built with?
    A: Hugo. In my opinion, it’s the best static site generator that money can buy – and it’s free!

  • 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.