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 open source geospatial tools like OpenLayers, MapServer, and PostGIS; gained experience with emerging platforms like the MEAN stack; provisioned and deployed Linux web servers; created scientific figures that were published in high-profile journals; and edited expedition videos that were broadcast to millions of television viewers. 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 Android apps, Arduino devices, financial analysis scripts, artificial intelligence experiments, and game projects.