I have extensive programming experience in a variety of languages. I have worked as a Unix/Linux system administrator, programmer, and aerospace technologist for NASA. I also have done a lot of projects in a variety of areas involving hardware and software.