For over 10 years, I have been developing Web sites and Web applications of all shapes and sizes. More recently, I have started developing native iOS apps as well. During this time I have worked both independently and on small teams of developers. I have worked equally in both Front End and Back End technologies and am proficient in both aspects of Web Development.
In addition to my technical experience and knowledge, I pride myself on being an excellent communicator in both written and verbal formats. I believe this ability to work well with others, and to convey my ideas and concerns in a clear way, combined with my technical knowledge, makes me an excellent developer.
I am eternally interested in learning new techniques and technologies, and staying on top of the ever-changing technologies I already know. Creating compelling, useful software that gets people excited is what drives me.