Michael S. Mikowski


Shameless self-promotion page

Guiding principles

Selected works


Co-founder, Kubuntu Focus Project

Reliable, stable, and easy-to-use Linux client computers designed to for people and companies who deploy to Linux. Areas of optimization include packaging, file systems, systemd, polkit, dbus, xdg, custom user tools, and guided system administration.


A full-life-cycle SPA starter project that can be installed with four commands. Supported stages include install, setup, test, coverage, build, and soon deployment. It features a consistent code style, best-in-class libraries, comprehensive tests and coverage reports, an installed commit-hook, typecasting, advanced compression, and other best practice. Accelerate web application development without getting locked into the restrictions of an SPA framework.


An MIT licenced JS library which uses JavaScript to create and manage all CSS for a web application at run-time. It employs merging, caching, compression, and double-buffering to often exceed the speed and flexibility of static CSS. A video presentation of the concepts can be found on Youtube. PowerCSS is used to style this site. Click at the top right corner to change the palette or cascade.


A typing game created with my 8 year old son to teach him VIM, development principles, and, of course, typing. All the best practices employed at Qualaroo are used here. Pick a level and start typing!

Single Page Web Applications — JavaScript end-to-end

Published by Manning in September 2013. Also available on Amazon where it has been a frequent best-seller across multiple categories. Named one of the best books of 2014 by Dr. Dobb's journal. Listings and other reference material are available online.


The SnapLogic Builder was challenging and satisfying to design and implement. It required coordinating the architects and authoring the vision and use-case documents for the next-gen product. These documents were used for years to set the direction for the product.


The survey client often exceeded 100 million times per day on phones, tablets, and desktop computers. Initially we created a new mobile-only product but then proceded to migrate all customers to a single unified client within 18 months. This process eliminated technical debt and provided high-quality, mission-critical product.

Open source


Presentations with Videos


Demonstrated concepts to thousands of innovators, potential employees, investors, and customers over the last ten years. Venues include Chris Titus Tech, FOSDEM 2022, HTML5 Developer Conferences (five), Powered by JavaScript, Developer Week, University of San Francisco, Trendulate, and many others.

Stay in touch


LinkedIn GitHub Twitter Focus

mike .dot. mikowski .at. gmail .dot. com