Matt Jennings

Engineering Lead at Appetize.io

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
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.
code10 years of coding experience
job4 years of employment as a software developer
bookObject Oriented Software Development, Object Oriented Software Development at Southern Alberta Institute of Technology
bookBriercrest College and Seminary
languagesEnglish
github-logo-circle

Github Skills (13)

pix10
typescript10
javascript10
html5-canvas10
typescripts10
pixijs10
game-development10
game-engine10
react10
typescript-types10
testing10
renderer9
gamepad9

Programming languages (9)

TypeScriptC#CSSRustJavaScriptGoSwiftHTML

Github contributions (5)

github-logo-circle
excaliburjs/Excalibur

Jun 2022 - Aug 2022

🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Role in this project:
userFull-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.
html5-gamegamegamesgamedevjavascript
pixijs/pixi-react

Apr 2019 - Apr 2019

Write PIXI apps using React declarative style
Role in this project:
userFront-end Developer
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.
Request Free Trial
Matt Jennings - Engineering Lead at Appetize.io