About me

LenHolgate.png
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.

You can contact me at Len.Holgate@JetByte.com and follow me on Twitter or Google+

About this Blog

I usually write about C++ development on Windows platforms, but I often ramble on about other less technical stuff...

Find recent content on the main index or look in the archives to find all content.

I have other blogs...

Subscribe to feed The Server Framework - high performance server development
Subscribe to feed Lock Explorer - deadlock detection and multi-threaded performance tools
Subscribe to feed l'Hexapod - embedded electronics and robotics
Subscribe to feed MegèveSki - skiing