
Director of Engineering
Making an app for retail employees to stay up to date on the latest products
GoPro was looking for a way to keep big box retail employees up to date on the latest technologies and products. Depth Interactive was brought in to help develop a mobile app and backend system to facilitate this.
The app was built with a native Android and IOS application and a web-based backend. My main role was to be the main point of contact between the GoPro team and the Depth team. I also architected the API and backend admin system that would be used to manage the content. The design was done by the Depth design team and the mobile apps were natively written in Java and Objective-C.
The API was written in PHP using Laravel as the framework all running on MongoDB to make scaling easier in the future.
Check out the Case Study for a full breakdown of the application.


Backend Analytics and Gamification
The backend admin featured full analytics on what content was being viewed and by whom. It also had a gamification system that would allow employees to earn points for viewing content and taking quizzes. GoPro used the system to incentivize employees to learn about the products and technologies.
The full custom CMS was built with Laravel and Vue.js and was able to be used by GoPro employees to manage the content including localization.
