Hi there

Welcome to my personal website. This is really just a repository for all the personal projects I am working on.

I've written a Multithreading Tutorial for C++, because I believe MT will be a crucial area in the future. It's in a reasonable state, but I'll continue adding additional patterns when I have time. The focus is very much an example-led introduction to MT concepts, leading up to some useful patterns.

Also there's my resume. Hire me.

The TaskScheduler project was an experiment in Policy-based design: this might be a useful component if you are considering designing a game engine.