Jack Mattis

Town of Bethlehem, New York, 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
Jack Mattis is a business-minded technologist with 11 years of professional experience and a BS in Business Administration from SUNY Plattsburgh, complemented by a minor in Web Design and Programming. Based in Town of Bethlehem, NY, he blends supply chain and warehouse operations experience with hands-on software contributions to open-source projects. Notably, he worked as a full-stack developer on the Provenance emulator frontend for iOS/tvOS, implementing CRT shaders and GPU-optimized rendering improvements that enhanced performance and user experience. His background shows a practical ability to bridge operational workflows and technical implementation, from inventory logistics to graphics-level engineering. Jack brings a pragmatic problem-solving approach and a curiosity for low-level graphics and UI integration that isn’t obvious from his business-focused roles alone.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Business Administration and Management, General, Bachelor's degree, Business Administration and Management, General at State University of New York at Plattsburgh
github-logo-circle

Github Skills (8)

objective-c10
glsl10
emulation10
opengl10
ios9
tvos9
swift7
catalyst5

Programming languages (3)

C++CJavaScript

Github contributions (5)

github-logo-circle
Provenance-Emu/Provenance

Nov 2017 - Apr 2018

iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Role in this project:
userFull-stack Developer
Contributions:40 commits, 5 PRs, 11 pushes in 5 months
Contributions summary:Jack primarily contributed to the iOS and tvOS emulator frontend. They focused on implementing a CRT filter for emulated visuals, involving the creation of shaders and integration with the OpenGL rendering pipeline. They also worked on performance improvements by refactoring the rendering process to copy the framebuffer from the emulator core to the GPU and dynamically updating the vertex buffers. Additional work includes double-buffering enhancements, input handling, and fixes related to state saving/loading and loading configuration files for improved user experience within the emulator.
gameboyemulatorgameemulator-frontendprovenance
braindx/vbjin-ovr

Jul 2014 - Mar 2016

Contributions:1 release, 4 commits, 1 PR in 1 year 8 months
emulatorvirtual-boyriftemulationboy
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
Jack Mattis