Software Engineering & Development
With over 15 years of experience as software developer, I have worked on many projects using a variety of languages and operating systems, for many different applications and in various industries. If it turns out that I haven't worked with your exact software or problem before, chances are I've done something similar.
Desktop Applications
I have written applications for GPS fleet tracking, telephony, touch screen kiosks, mechanical engineering utilities, and digital signage to mention a few. I am comfortable with and have experience building applications for Linux, Mac OS X, and Windows.
Server Applications
Applications that need to run on a server for unattended duty. I have past experience writing database servers, order processing systems, application middleware, and TCP/IP based socket servers.
Mobile Applications
I am currently learning the iPhone SDK and have been an Apple ADC member for 3 years. I plan on releasing my first iPhone application later this year.
Hybrid Applications
Sometimes there is a need for an application that falls outside or in-between standard software roles. Perhaps the need for an Internet based back-end coupled to a desktop application or custom browser.