Matt Jennings is an Engineering Lead with a decade of experience building mobile and web experiences from Canada, currently leading engineering at Appetize.io after progressing from senior developer roles. He shipped Icebreaker on iOS and Android and pairs hands-on product work with low-level front-end and game-engine contributions in TypeScript, including visibility and scene-management improvements to pixi-react and Excalibur. Comfortable across full-stack concerns, Matt has improved input handling, gamepad support, and rendering behaviors—skills that translate to robust cross-platform app engineering. Known for pragmatic problem-solving, he balances leadership with active open-source involvement and a background in object-oriented software development.
10 years of coding experience
4 years of employment as a software developer
Object Oriented Software Development, Object Oriented Software Development at Southern Alberta Institute of Technology
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Role in this project:
Full-stack Developer
Contributions:7 reviews, 7 commits, 25 PRs in 1 month
Contributions summary:Matt primarily contributed to the excaliburjs game engine, focusing on enhancing the scene management and input handling functionalities. They implemented features to pass data between scenes during transitions, improved event handling for visibility changes, and added support for gamepad button states. In addition, the user added a clone method for SpriteSheets, which helps in game development. This demonstrates a proficiency in game engine development using TypeScript.
Contributions:5 commits, 1 PR, 2 comments in 1 day
Contributions summary:Matt focused on implementing and testing features related to visibility management within the `pixi-react` library. They implemented `hideInstance` and `unhideInstance` methods, modifying the code to utilize the `visible` property for controlling element visibility. They subsequently refined the implementation to handle the visibility property correctly and added tests for suspense functionality, ensuring proper rendering behavior during asynchronous operations.
reactreact-fiberjavascriptdeclarativerenderer
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.