Michael Brooks

Software Engineer at slackapi slackhq

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Brooks is a software engineer and product-minded technologist with 16 years of experience building developer tools and mobile platforms, now focused on open source work for Slack's developer ecosystem from Vancouver. He thrives at the intersection of engineering, product, and community—having served as a developer, engineering manager, and product manager—and was an original author of Apache Cordova/PhoneGap (a project with millions of downloads) and a committer to the Apache Software Foundation. His contributions span CLI tooling, cross-platform mobile apps, documentation and frontend UX improvements, and he has a track record of shipping platform-compatible fixes and build automation. A former W3C working group member and frequent conference speaker, he combines deep technical craft with a bias for customer-driven product decisions and community building.
code16 years of coding experience
bookUniversity of Regina
github-logo-circle

Github Skills (41)

phonegap10
code-generator10
javascript10
ios10
mobile-development10
cordova10
css10
command-line-interface10
user-interface10
ui-design10
codegen10
gruntjs10
code-generation10
android10
command-line10

Programming languages (15)

C#JavaCSSCPugHandlebarsGoHTML

Github contributions (5)

github-logo-circle
Apache Cordova Template App
Role in this project:
userFront-end Developer
Contributions:83 commits in 1 year 11 months
Contributions summary:Michael primarily contributed to the front-end development of an Apache Cordova application. Their work involved adding and modifying JavaScript code, HTML, and CSS files to enhance the user interface and functionality. Key contributions include the addition of Jasmine testing framework, implementing event handling for device readiness, and refactoring the user interface design for better user experience. The user also refactored the CSS and updated the HTML structure.
cordovaapache-cordovacssjavascriptapache
phonegap/phonegap-start

Aug 2012 - Jan 2016

PhoneGap Hello World app
Role in this project:
userMobile Developer
Contributions:64 commits, 8 PRs, 7 pushes in 3 years 5 months
Contributions summary:Michael primarily contributed to updating the PhoneGap Hello World application. Their work included modifying the `index.html`, `css/index.css` and `js/index.js` files to update the application for PhoneGap, including adjustments to device-ready events and adding meta tags. The commits also involved updating the code from the `cordova-app-hello-world` and `apache/cordova-app-hello-world` projects, integrating the `phonegap.js` library, and matching functionality with its official examples. These changes indicate a focus on adapting and maintaining the application for a PhoneGap environment.
androidphonegapcordova
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Brooks - Software Engineer at slackapi slackhq