At just 16, Cameron was the youngest—and possibly only—entrepreneur at Mountain View High School in Meridian, Idaho. As a sophomore, Cameron came home from school, did his homework, and then spent the evening hours working on web development jobs for his clients. It was a natural step for him, he says, since he’d been programming since he was eleven. “I was just a kid when I wrote a calculator application with my dad. I was hooked right away.”
After about a year in business, Cameron set out to write his own Content Management System (or CMS) because he needed a tool that would aid in the development of his clients’ websites. After he listed out all the features and functionalities that an ideal CMS should have, he searched online to see if such a CMS already existed. It did. And it was called Drupal.
Drupal is an open-source CMS. “I’m absolutely passionate about the idea of open source,” says Cameron, referring to software whose source code is widely published, so that anyone can copy, modify, and use the source code without paying any royalties or fees. Cameron is a regular and active core contributor to the Drupal community and says, “The projects I enjoy most are the ones that require interesting work to be done with Drupal, especially when that work can be contributed back to the Drupal community.”
Cameron has been involved with Drupal since the early versions of Drupal 6 and has also worked on non-Drupal sites like TSheets.com, Gamespot.com, and Metacritic.com. When he's not working, Cameron dabbles in video game projects, contributes to the Drupal community, and plays and listens to music.