I've been designing, developing, managing, and maintaining web sites and web applications since there were web sites and web applications. From static, single-pixel gif, table-based layouts to modern dynamic, data-bound, single-page, componentized, event-driven javascript applications, I have done it.I started in a fast-paced, dynamic agency environment, and after a little while, decided to trade that in for an even more fast-paced, often chaotic early-stage startup environment. Since then I have worked with over a dozen startups, most in very early stages, both as a consultant and a direct employee. Always up for a challenge, language and platform agnostic, I’ve tackled whatever my assignments have thrown my way: learning new languages, frameworks, project management strategies, leadership techniques, and keeping up on emerging tech. I live to learn so that my contributions have a direct, positive impact.Aside from the technical learning, the most valuable skill I've developed is the ability to maintain a sense of humor in the face of chaos and uncertainty. I bring that good-natured humor to each of the projects and teams that I work with along with my contributions to establishing more order and certainty.
Listed skills include User Experience, Web Development, Jquery, Javascript, and 18 others.