Full stack geospatial web developer.

CraigHello! My name is Craig. I grew up in Alaska. I’ve also had a lifelong passion for computers. I enjoy learning anything I can, from workstation troubleshooting and server administration, to graphics, audio, and video production, to creating websites, mobile apps, and video games. I even enjoy writing documentation! But I’m at my best when I’m coding.

I earned a B.S. in Computer Science from the University of Alaska Fairbanks (UAF) in 2006. For two of those years, starting in 2004, I was a Research Projects Assistant at the Arctic Region Supercomputing Center (ARSC) where I learned a lot about Linux and web development using the LAMP stack. After graduating, I accepted a staff position and spent four years working with HPC clusters, parallel programming, security, and code optimization. I also contributed technical articles to the widely circulated ARSC HPC Users’ Newsletter, on which I served as the lead editor.

In 2010, I accepted the Web Manager position at the International Arctic Research Center (IARC) and learned even more about web development and communications. I’ve worked extensively with Drupal and WordPress; developed web apps from start to finish using front-end JavaScript frameworks and Node.js combined with open source geospatial tools like OpenLayers, MapServer, PostGIS; and provisioned Linux web servers with Chef. I’ve collaborated with a large network of researchers and software engineers at UAF, prompting me to become proficient with a vast array of programming languages.

While most of my career has been spent in web development, I’ve continued to feed my curiosity for other fields of software development with personal projects. I’ve worked on mobile apps, embedded systems, financial analysis scripts, and game projects.