Michael Hadley

Founding Software Engineer at Avec

Chicago, Illinois, 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
Michael Hadley is a founding software engineer and educator with 12 years of experience turning creative ideas into production web apps, games, and playful learning tools. He blends full‑stack engineering (React, TypeScript, Node, Next, Redis, Postgres) with a background in art and computational neuroscience to build products that help educators and learners engage with complex systems. As a leader at Replit he launched new revenue-generating products and simplified Git workflows for teams, and he currently builds a fast, focused email app as a founding engineer at Avec. An active open-source contributor, Michael has improved key creative-coding projects like p5.js and Phaser—work that underpins tools used by tens of thousands of developers and students. He also translates technical work into teaching: courses, books, tutorials and interactive simulations that have reached youth, college students, and adult learners.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (M.S.), Vision Science & Computational Neuroscience, Master of Science (M.S.), Vision Science & Computational Neuroscience at University of California, Berkeley
bookMaster of Fine Arts (MFA), Art & Technology, Master of Fine Arts (MFA), Art & Technology at School of the Art Institute of Chicago
bookSelf-designed Degree: Cognitive Science, Neuroscience, Psychology, Computer Science, Self-designed Degree: Cognitive Science, Neuroscience, Psychology, Computer Science at Lafayette College
github-logo-circle

Github Skills (39)

phaser10
javascript10
c-language10
preprocessing10
game-dev10
windows10
codelist10
p5js10
makefile10
post-processing10
language-processing10
openframeworks10
code-templates10
parallel-processing10
coding10

Programming languages (9)

TypeScriptC#C++CoffeeScriptCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
A tutorial series on the ways you can build modular game worlds using tilemaps in Phaser 3.
Role in this project:
userFull-stack Developer
Contributions:181 commits, 3 PRs, 109 pushes in 3 years 2 months
Contributions summary:Michael appears to be primarily focused on creating and refining examples within the context of a Phaser 3 tilemap tutorial series. The commits involve adding and modifying code examples for various tilemap functionalities, covering topics like array-based maps, CSV maps, camera controls, and physics integration. They also demonstrate a focus on code organization, templating, and the application of new features to these examples.
phaser-32d-gamegametilemapgame-development
openframeworks/ofBook

Jan 2014 - May 2019

openFrameworks community book
Role in this project:
userFull-stack Developer
Contributions:2 releases, 266 commits, 41 PRs in 5 years 4 months
Contributions summary:Michael primarily contributed to the openFrameworks community book, demonstrating full-stack development skills. They added source code for various sections of the book, including basic shapes, polyline brushes, rotating and scaling, and saving vector graphics, enhancing the book's educational content. Additionally, the user implemented style changes, PDF generation enhancements, and a script for converting code blocks, showcasing their ability to manage both content and build processes.
beameropenframeworkstypesetting
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 Hadley - Founding Software Engineer at Avec