Badges

55 Points
8 Years

User Activity

About me

Enthusiastic and capable software professional.

I'm a fast learning and passionate software developer with experience in many disciplines. In my current role, I mainly use C# and WPF to develop the gDoc Application Platform, a document application SDK.

I have experience writing high performance applications using C and C++. This includes multi-threaded applications using C++11 and a Windows shared memory library using memory mapped files.

I also have experience working in a freestanding environment. Building GCC cross compiler tool chains, custom linker scripts for kernel images and implementing C runtime services.

In my spare time I am working on a 32bit kernel for x86 and a 2D game engine/toolkit, using SDL. I also study the linux kernel and have contributed one patch currently. I hope to contribute more to the linux kernel in the future.

Before getting into software development professionally, I spent ten years in the Royal Air Force as a flight operations assistant.

I hold a private pilots licence and a gliding licence.