Michael S. Mikowski

SPA (UI/UX/server) architect and author

Work smarter, not longer

Author of Single Page Web Applications - JavaScript end-to-end for Manning Publications Co. with around 3,000 MEAP (Manning Early Access Program) sales. Final print and electronic publication is scheduled for June 2013. Experience blends award-winning industrial design with full-stack Single Page web Application (SPA) development.

Contributor on a number of open source projects, notably TaffyDB. Here is my GitHub account for your perusal. Published a number of jQuery plugins, including:

Researched many tools and emerging technologies such as SVG and mobile interfaces. Employed technologies such as frame rate compensation, proximity sensing, collision detection, and audio design to bring a highly engaging user experience to enterprise software. Researched and employed Node.js and MongoDB. Have many years experience developing software for, and managing, large (100+ server) Linux clusters that served billions of web transactions per week using MySQL. My favorite SCMS is git but also administered Subversion, Perforce, and CVS.

Presented to thousands of people over the last nine months, including three presentations at the last two HTML5 developer conferences, Developer week, University of San Francisco, and Trendulate. All but one of the public presentations had an audience substantially over capacity1 As a result I have many followers on Google+, LinkedIn, and Manning Publications Co. The publicity has reached many thousands of influencers, potential employees, and customers.

The Fog of SPA is my most recent publication and presentation. 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.


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.



[1] The exception was an encore presentation at the request of the conference management. It was scheduled just 12 hours in advance and presented at the very end of the conference in a large (~300 person) venue. It still had near-capacity attendance.