Portfolio

Here you can find some examples of my work. I pride myself on my flexibility, as you can see from the varied projects I have completed.

I have worked on many many more projects during my professional career, the ones shown here are just a few that I have written in my spare time.