Most people would describe me as "passionate" about my work, and I have to agree. For as long as I can remember, I have always wanted to be a web developer, and I have been trying, failing, and learning from my mistakes ever since.

I appreciate the mix of art and technology that good web development demands. Good software takes time, and good web apps take patience. I think the internet is the most fascinating medium ever created and I love talking to and teaching others about the web and all its amazing abilities.

I spend most of my time creating applications using web technologies for business' large and small. Some of these applications are closed source, others are open source. Some I create for my own use, but most I create for others. I do not consider web development work; I love doing it. It's what I would do with my free time regardless, so I consider myself lucky that people pay me to do it (maybe you?).

I like working with people and I value pair programming with other developers. I'm not an introvert and I don't intend to work somewhere that expects me to be one. I enjoy contributing ideas and thinking aloud. I try very hard to be a good listener but realize that I have a tendency to work and move at a fast pace.

I enjoying learning new things and consider web development to be a continuous learning process. If I currently don't possess all the skills you're looking for, I can guarantee you I'll pick them up in no time. I love to be challenged, especially when it comes to programming, computers, technology, etc.