Work smart, fail fast, and deliver a better product sooner.
jQuery plugins and similar OSS works are listed below. I am the principle author unless otherwise noted.
Qualaroo survey client is currently viewed over 100 million times per day on phones, tablets, and desktop computers. Notable accomplishments include the one-touch build system, graduated roll-out mechanism, SuperPack IP-protection and compression system, TDD coverage over 90%, and git hook which blocked commits with regressions or lint errors.
SnapLogic Builder was challenging and satisfying. Coordinated the next-gen architects and authored the vision and use-case foundation documents still in use today. Designed and implemented all aspects of the client. Introduced the organization to git and JetBrains IDEs, both of which became company standards.
TypeBomb is an SPA developed with my 8 year old son to teach him VIM, typing, and HTML 5 development principles. It is currently in Alpha. The SPA uses many best practices, including TDD, linting, commit hooks, model events and handlers, JS generated CSS, and a one-touch build system. To play, just pick a level and start typing!
The Fog of SPA is one of many presentations. It shares seven hard-won lessons from designing and delivering five commercial SPAs. It shows how design for quality, creative destruction, minimalism, and targeted testing techniques can remove complexity and confusion from SPA development. Other recent presentations are found on GitHub.
Kanaga was an artistic project I did years ago. Click on the "Featured Movie" to get a feel for some of my artistic capabilities, like audio editing, animation, and music composition.
Online Kubuntu application guide is useful for Linux desktop users and server administrators.
See LinkedIn for links to many more works, including a number of recent presentation videos.
Experienced and proven as an expert in Single Page Applications (SPA), UX, UI, ID, full-stack architecture, and development. CEO and founder of two startups.
Works to relentlessly reduce cycle times, fail faster, and deliver a better product sooner. Here are a few objectives to meet this goal:
Researched many tools and emerging technologies such as SVG, touch interfaces and libraries, Node.js and MongoDB. Employed technologies such as frame rate pacing, proximity sensing, collision detection, sound design, responsive design to deliver enterprise software with an outstanding user experience for all level of users.
Managed software development over many years for two Linux clusters in US and EU that served billions of web transactions per week using MySQL and Apache/mod_perl. Active user of git but also administered Subversion, Perforce, and CVS.
References are listed from most recent interactions. I respect the privacy of my references, and therefore please connect via LinkedIn if you wish to acquire contact details.