My name is Len Holgate and I'm a programmer who is currently specialising in server-side C++ on Windows. I worked in investment banking in London for several years before switching to working for clients directly from my office in Guildford, Surrey.
For the past ten years or so I've been building high performance, scalable server systems for clients using The Server Framework, a set of C++ libraries that are available for licensing in source code form and which provide a quick and easy way to build complex server systems.
Whilst building complex multi-threaded clients and servers I developed some tools to help manage locking and that can detect deadlocks before they bite. These can be downloaded from www.lockexplorer.com.
This blog is where I write about C++ development and general technical issues, though in the past it was slightly less focused.
In my spare time I write embedded assembly language and am attempting to build a robot from scratch rather than kits. I've been chronicling my journey of discovery over at my l'Hexapod blog.
When I'm not in front of a computer I like to run, skate, cycle, climb and ski; I've spent quite a lot of time in the mountains and have a skiing blog here.
If you're interested in me doing some consulting or custom development for you then do get in touch. I'm usually happy to quote a fixed price and I pride myself in delivering bug free systems. Browse my blog for details of how I work and examples of the kind of code I write and if you'd like a more formal CV then simply drop me an email or connect with me on LinkedIn. Whilst I prefer to work from my office on fixed price contracts I'm pretty flexible.