Justin Shapcott

Senior Mobile Software Engineer at Choice Hotels International

Phoenix, Arizona, 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
Justin Shapcott is a senior mobile software engineer based in Phoenix with 14 years of experience designing and shipping user-focused Android and cross-platform apps at enterprise scale. He blends hands-on engineering with strategic leadership, having led and grown mobile teams while driving platform modernization, architectural overhauls, and major app redesigns at Choice Hotels. Deeply specialized in Android, he also advocates for forward-looking technologies like GraphQL and Kotlin Multiplatform to balance short-term delivery with long-term maintainability. An active contributor to open-source projects such as libGDX—where he fixed UI bugs and improved core map and shape handling—he brings a pragmatic, product-aligned approach to solving hard mobile problems. Colleagues rely on him to translate product goals into clean, testable code and repeatable architecture that speeds developer productivity.
code14 years of coding experience
job12 years of employment as a software developer
bookBusiness / Computer Science, Business / Computer Science at Rio Salado College
github-logo-circle

Github Skills (6)

javas10
game-development10
java10
box2d9
opengl9
ui-design9

Programming languages (5)

JavaC++HTMLDartKotlin

Github contributions (5)

github-logo-circle
libgdx/libgdx

Aug 2012 - Dec 2021

Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
userBack-end Developer
Contributions:38 reviews, 726 commits, 160 PRs in 9 years 5 months
Contributions summary:Justin contributed to the core functionality of the libGDX game development framework. They fixed bugs, notably related to UI controls like Sliders and TextFields. The user also added features, such as a new set method for the PolygonShape class, and implemented improvements to TMX map loading, particularly for handling flipped tiles and CSV data format. Furthermore, the user refactored the clipboard implementation and added features such as get and set methods.
gamejava-game2dhtml5ios
An Android layout which splits the available space between child views
Contributions:27 commits, 2 PRs, 1 push in 6 years 7 months
layoutandroidandroid-layoutkotlinsplits
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