Mike Heavers

Staff Innovation Technologist

Portland, Oregon, United States
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
Mike Heavers is a Staff Innovation Technologist in Portland with 13+ years crafting research-driven prototypes that bridge physical and digital experiences, currently shaping responsible AI, accessibility, and green software at Mozilla. He combines hands-on full-stack skills (React, Node, WebGL, D3) with machine learning and embedded electronics to prototype voice interfaces, audio AI, computer vision, and decentralized privacy tools. As founder of Digital Futures and a long-time creative technologist, he has delivered prototypes and installations for brands and institutions from Nike to HBO, turning experimental concepts into testable product hypotheses. He teaches practical ML and hardware–software integration, which informs his pragmatic yet humane approach to design. Notable Mozilla work includes AI coding assistants, podcast tooling that extracts and queries audio content, and tooling to assess device repairability and energy footprints—demonstrating a rare blend of creative play and sustainability-minded engineering.
code14 years of coding experience
job21 years of employment as a software developer
bookBA Finance, BA Finance at University of Colorado Boulder - Leeds School of Business
bookInteractive Telecommunications Program, Interactive Telecommunications Program at New York University
languagesEnglish, Spanish, Portuguese, Italian
stackoverflow-logo

Stackoverflow

Stats
29,800reputation
3.9mreached
68answers
502questions
github-logo-circle

Github Skills (200)

threejs10
ui-components10
magenta10
gradio-interface10
cyclegan10
thunderbird10
vector-graphics10
node-canvas10
mobile-application10
firefox10
html10
data-science10
modal-dialog10
nodejs10
html5-canvas10

Programming languages (23)

MDXC#JavaC++CSSHackCObjective-C++

Github contributions (5)

github-logo-circle
heaversm/ml5-hello

Sep 2018 - Nov 2018

Contributions:11 commits, 9 pushes, 1 branch in 1 month
heaversm/serial-reader

Nov 2015 - Mar 2020

Use nodejs to read serial data from the USB Port of your computer and send it to a front end web application using websockets
Contributions:3 commits, 2 pushes, 1 branch in 4 years 4 months
frontendnodejsusbwebsocket
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