Born and raised in Silicon Valley, I was fortunate to be introduced to computer technology at a young age. By the age of 12 I had learned to create simple games and add-ons for America Online using Visual Basic. I also taught myself HTML and elementary graphic design using Adobe Photoshop. I discovered the learning rate I achieved at home with my computer was vastly greater than the learning I experienced in a classroom. Therefore, I always tended to gravitate towards developing my personal interests outside of the classroom. I take pride in the fact that all of my technical abilities are almost entirely self taught.
Along with technology, my other passion in life is music. At the age of 14 I started practicing the guitar. By 17 I was performing small gigs in San Francisco coffee shops. I am a skilled improviser, and I believe my passion for music has given me extraordinary discipline and self-esteem. Countless times in my life I have discovered a piece of music that seemed vastly beyond my skill level. Through time and perseverance, I realized my ability to learn and master these musical pieces. I am not afraid of a challenge, and I know that just about anything can be accomplished with enough time and diligent effort.
Throughout the years, I have continued to create web applications, both to feed my own passion and for clients as paid commission work. I consider myself to wear many hats and perform well working solo or as part of a team. I have developed a unique skill set encompassing a large variety of tools that apply to web site development. Over the years I have studied programming, design, database normalization, user experience, security, and scaling of web sites. My work has been used and cherished by millions of people. I have discovered and disclosed security vulnerabilities in open source software. Along with coding, one of my favorite parts of the web development process is working first with pen and paper, and later in Photoshop, tweaking and creating visual designs and user experiences.