I've built, tested, and maintained software for a variety of companies from startups to the Fortune 500 for over 10 years.

Backend technologies

Groovy, Grails, Spock, Geb, Java, Selenium, Scala, Gradle, Maven

Frontend technologies

Angular.js, jQuery, Vue.js, Jasmine, Javascript, CSS, LESS, SASS, Grunt, Bower, Gulp, NPM, Grain

Test-Driven Development

Always delivering high-quality, understandable, and fully-tested software using TDD


Gr8Conf US 2016: Intro to Spock and Geb (slides) and Geb Tips and Tricks (slides)
Gr8Conf US 2015: Geb Functional Testing Unleashed (slides) (video)
Gr8Conf US 2014: Intro to Grails and Groovy/Grails training (slides)
Gr8Workshops: Test-Driven Development with Spock (slides)
Gr8Conf US 2013: Groovier Functional Testing with Geb (slides) (video)
Gr8Conf US 2012: Javascript MVC Apps with Grails

"Craig's skills are top notch, and his positive attitude coupled with his solid development philosophy would make him a great asset to any team."

Aaron E., tech lead at client

Interested in connecting or potentially working together?

Contact Me