
Michael Dowden
Founder, CEO, & Principle Consultant
he/him
Michael is a technology leader with over 30 years experience in software development, working alongside more than 100 companies during his career to build human-centered solutions. As an international and keynote speaker he has spoken on every continent covering a wide range of technology topics including Serverless Architecture, Accessibility, and User Experience. Michael is the author of Programming Languages ABC++, Approachable Accessibility, and Architecting CSS, and is honored to have been recognized as a Google Developer Expert and Microsoft MVP.
Schedule a Meeting
Would you like to follow up with Michael on a book, blog article, or conference presentation? Or perhaps you want to know what his team at Andromeda can do for you? Get time on Michael's calendar using the Calendly link below.
Awards & Recognitions
Latest Posts

Understanding Algorithms
Using a simple dice-rolling simulation inspired by board games, this article shows web developers how to analyze and compare algorithms in practice.Read More →
Configuring CORS on Google Cloud Storage
In this brief how-to guide we'll show how to configure CORS for cloud storage buckets in GCP for Firebase.Read More →
Custom Domains on Firebase
How to fully configure your Firebase project with a custom domain for hosting, authentication, and APIs.Read More →
More Posts

Simple Subscribe Form
Learn how to use Firebase and Zapier to provide secure, convenient, and customizable form handling directly into a web page without the need to load any third party libraries.Read More →
Remodel your TypeScript Code with Decorators
Learn how to clean up your TypeScript code by declaring behaviors orthogonally, by walking through a series of before-and-after code examples where we use Decorators to reduce code weight and improve readability.Read More →
Firestore Data Migration
Backup, restore, and migrate data between Firestore databases using the cloud console or Google Cloud command line utility.Read More →
Symbol Accessibility
Sometimes we use symbols instead of words to convey meaning and we would like the intent of these symbols to be correctly interpreted by assistive technology.Read More →
Accessible Text
When producing content for websites and web applications it’s important to be sure that all visual and auditory elements on the page can be identified and understood with alternate senses and/or the use of assistive technologies.Read More →
Inline Frame (iframe) Accessibility
Nearly every accessibility project involves some amount of 3rd party content (such as a video) loaded using an iframe, so this article addresses the accessibility implications of this approach.Read More →

