Low-Level Windows Software Development - This includes applications, system services and device drivers: I have a deep and broad knowledge of Windows programming frameworks and debugging tools, including the device driver kit (DDK) and the WinDBG debugger, straight Win32 programming, the MFC, ATL and WTL user-mode C++ frameworks and the WMI management interfaces. I've used Visual Studio IDEs for over ten years.
Windows Driver Testing and Certification - I have moved a device driver through Microsoft's Windows Hardware Qualification Laboratory (WHQL) testing process and would be able to assist companies seeking to do this with their drivers.
Software Migration and Integration - I have experience in making legacy C and C++ code interoperate with newer code designed for Microsoft's .NET framework, allowing prospective clients to preserve their investment in legacy code.