GitAchieve

GitAchieve allows you to compete with other GitHub users to improve productivity through gamification.

GA-demo-1-1

 

GitAchieve was developed by a team. As Product Owner, I led the team in identifying key features and managing the backlog, as well as contributing on several key engineering tasks:

● Designed RESTFul API in Node/Express to serve custom GitHub datasets to the frontend
● Formulated Postgres SQL queries to persist relational user data
● Set up continuous integration with TravisCI for code quality and rapid iteration
● Leveraged Gulp automation to build, test and deploy production code

GitAchieve is deployed to an EC2 instance on AWS.

Check out the GitHub repo

Hurryup 2.0

Hurryup 2.0 is a personal events manager with text notifications and route mapping, designed in React Native for iOS.

hurryup_2_animation2

As a software engineer on the Hurryup 2.0 team, I helped refactor and augment the Hurryup 1.0 codebase:
● Augmented Twilio integration to provide more robust notification system
● Centralized state management in React Native to increase modularity and separate concerns
● Refactored use of AJAX promises in legacy code to resolve issues with browser updates

Though the team did not deploy Hurryup 2.0 to the App Store, the source code is available on GitHub.

Amblr

Amblr is a mobile-first app built in Angular with Ionic. It allows users to explore a city on foot and see interesting locations while avoiding unsafe places – kind of like Waze, but for walkers.

amblr_animationAs Scrum Master, I ensured that the team was unblocked and able to meet sprint deadlines, while also handling key engineering tasks:
● Implemented Passport authentication and user management for OAuth extensibility
● Configured Grunt automation of development environment to enforce style guide standards
● Automated DigitalOcean deployment with Git hooks for rapid iteration

Check out the GitHub repo