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.
12 years of coding experience
8 years of employment as a software developer
Master of Science (M.S.), Vision Science & Computational Neuroscience, Master of Science (M.S.), Vision Science & Computational Neuroscience at University of California, Berkeley
Master of Fine Arts (MFA), Art & Technology, Master of Fine Arts (MFA), Art & Technology at School of the Art Institute of Chicago
Self-designed Degree: Cognitive Science, Neuroscience, Psychology, Computer Science, Self-designed Degree: Cognitive Science, Neuroscience, Psychology, Computer Science at Lafayette College
A tutorial series on the ways you can build modular game worlds using tilemaps in Phaser 3.
Role in this project:
Full-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.
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