## BIO
First started programming 12 years ago, I have covered visual basic, C, C++, asm and several other languages in between. I have a good working knowledge of every released version of windows, as well as several flavours of linux, BSD, and UNIX based systems. I also have experience in working with neural nets, embedded systems, AI, and image processing.
I have recently completed an BSc course in Computer Science and Cybernetics, graduating with a 2:1 grade. During which i learnt key skills in electronics, robotics and control theory. This included a final project developing a novel embedded control solution for a 6-axis robotic arm.
I am currently completing a masters degree in engineering and information science, and as such i have a very flexible schedule, allowing me to both meet tight deadlines, as well as fit larger projects around my course commitments.
Throughout projects I am regularly available to discuss my progress, easily contactable by either email or msn, and am capable of completing work under tight deadlines when necessary.
## Area of Expertise
Linux, C, C++, OOP design practice, x86 ASM, MFC, Win32 API, Qt, Embedded operating systems (qnx, vxworks), 3d modelling, game development, cross platform development.
electronics design, pic microprocessors, fpga development, circuit design, electronics fabrication / prototyping, mechanical design, small parts fabrication / prototyping ( am currently upgrading to cnc prototyping mill and lathe for small parts).