Software development plays a fairly large role in both my personal and professional life. I like to make my computers work for me, rather than with or against me.
In my job I am involved with software from application level all the way down to bootloader, drivers and baremetal developemnt. In my own time, I enjoy Linux application level development, as well as the simplicity of an 8-bit AVR (e.g: ATmega328p) for low power tinkering. Often my projects include both of these extremes. So far, my love of Linux and 8-bit Micros hasn't taken me so far as to get Linux booting on an 8-bit Micro, but you never know... (kudos to Dmitry by the way).
I feel that 'open source' is a really great movement, and have released a few of my projects for others to use.
I also work on some projects for myself. Some of these are course work that I have put online for reference, others are maturing projects that I may one day feel could be of use to others.
The projects are labelled with various icons, the meaning of which can be found below:
|Bare Metal||Linux||FreeBSD||Windows||Mac OS X|