Engineer turned manager. Engineering background is computer graphics, visual simulation, CAD. Deep technology exposure includes C, C++, .NET. I've done stuff from assembly on embedded systems all the way up to commercial website development from scratch using Windows stack. In the middle has been the delights of COM/MFC development. Mainly now I am a technical manager, who is daft enough occasionally to dabble in the codebase that his engineers had so lovingly put together. I have a big interest in SCM systems, and am familiar with a number of them including Perforce, Mercurial, TFS, and GIT.