I'm an independent contractor with 15 years of development experience. For the past 5 years I've specialized in cross platform development, scripting of C++ libraries, and automated testing and code quality analysis. I'm the co-creator and maintainer of the embedded scripting language for C++, ChaiScript, and author and curator of the forkable coding standards document C++ Best Practices

Training And Teaching

I have spoken at several conferences, co-hosted CppCast (the podcast for C++ Developers), created a video series with O'Reilly, created my own video series on various C++ topics and authored all of the articles on this website.

Check out my currrent curriculum offerings.

Open Source Development

I've had the fortune of being able to work on open source software both professionally and personally for several years. I am the co-creator and maintainer of ChaiScript, an embedded scripting engine for C++ which is free.


I'm available for software development, training and speaking. Please contact me if you are interested in my services.