I've worked on some exciting projects. Contributing at times to ideas that changed the world just a little bit. Not content to stagnate in one comfortable niche, I've applied my talents and creativity in numerous diverse areas. Research, technology, software, business, fine arts, writing, theatre directing, film-making, and education.
Currently, I'm a freelance software developer for hire, focussed primarily on mobile application development. I provide development, consultancy, and training services. The Mobile Courses section of this website has more information about my courses.
To contact me, just leave a message on my blog, and I'll get back to you.