I offer strong programming skills. I've had years of software design, development, coding, and testing experience. I've developed and marketed software products independently. I've also done contract programming work, some solo, and some as a team member. I believe in good documentation and in unit testing. I have experience with embedded systems, device drivers, operating systems, application programs, CAD, CAM, tracking systems, intelligent databases, and more. I'm comfortable with project sizes ranging from just a few lines of code up through hundreds of thousands of lines.