Market is a complete Android / Google App Engine application built from scratch using some of the latest tools and techniques. Designed around an on going problem in my household, Market is a simple grocery list application that lets you select from a fixed list of grocery items eliminating the need to type in items manually. The Android application was built using RX Java, Dagger and a host of other best-practice tools and libraries. The approach was to design an application which leveraged heavily upon background processes to ensure the seamless synchronization across multiple devices.
The server is a complete oAuth based REST API which supports the synchronization between server and client. The server also includes a complete learning and prediction engine (Spark/HBase/Elasticsearch) to help configure the lists to show only the most popular items for any user.
Market was developed and built in 6 weeks using a custom rapid iteration system. The system is based upon years of experience and proved to be quite effective for this product. Market is a complete lean startup product from design, development through analytics and measurement.
Mob4Hire is a crowdsource mobile technology testing company that has grown to be the largest mobile testing community worldwide. With over 60,000 testers worldwide, Mob4Hire has engaged some of the largest mobile brands to ensure their mobile products not only technically performs well but also engages real users to gather important user feedback.
As the CTO for Mob4Hire I was responsible for developing the strategy, pushing product development and responsible for the research and development in the fast changing mobile industry. In this role I was fortunate enough to engage with many companies to help them determine the mobile strategy that fits with their model and ensures the highest level of customer satisfaction
Mob4Hire Labs is an Android application and related backend REST API that was designed to automate tester recruitment, management and test execution.Realization of the project has seen a 6x reduction in the costs related to crowdsource test recruitment and execution.
WeMoWay is a prototype application to control and manage WeMo devices within a local network. WeMo devices by Belkin are simple Wifi-enabled smart home switches however the stock WeMo management app had a poor user experience and I wanted to redesign the experience from the ground up. Still a work in progress and will continue the development based on user feedback.
Trapster is a crowdsourced community of drivers that use their mobile device to alert other users to speed traps and other roadway hazards. In conjunction with Grow Wireless, I worked on the Android release of the application. Trapster has over 19 million users worldwide and the Android version represents a large part of the community. The Android version makes use of many cutting edge techniques including openGL, dependecy injection, test automation and SQLite database synchronization within the application to ensure the highest quality and performance.
*Update Dec 7,2014. Trapster has been decommisioned by Here.com and won't be available on the Google Play Store