Veteran C# programmer of many, many years. I also have a great deal of C and C++ experience and with interop between C# and native code. I've always been passionate about taking on very difficult challenges, like developing a new x86/x64 OS and bootloader from scratch, or creating my own little game engine built on top of DirectX.
These days, I'm working hard with Unity and transitioning from using DirectX and DirectX wrappers (e.g., SlimDX, SharpDX) to using this fully-featured commercial engine. The transition has been smooth and quick, and I absolutely love Unity.
Feel free to ask me about any projects I'm working on or some of my more interesting programming experiences ...