Your work is going to fill a large part of your life and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do.

Steve Jobs
I've been fortunate enough to work with many incredible people and technologies to build impactful products and services. I love cross-functional challenges that require product, tech and operational leadership. Listed below are some of my favorite projects - you can find more of my contributions on GitHub.

Autonomous Sports Analytics Drone

Role
Founder
Impact
Built an autonomous drone that uses computer vision to analyze sports game play.
Timeframe
Ongoing
Technology
Python, OpenCV, ROS, Raspberry Pi
Description
Judging a player's progression in a sport is too often a subjective, non-scientific matter. Automatic, precise tracking of concrete sport metrics can provide clear reporting about where a player can improve their game play.

To accomplish this, I developed a drone-based computer vision platform for sports. The 200mm drone frame is designed for portability and its autonomous piloting allows it to take off, identify the area of play, hover in place and return to base without any human intervention. This hassle free approach allows players to focus on their game without needing to waste time setting up a complex arrangement of sensors, cameras or other technology.

During flight, the drone uses computer vision to maintain its position and capture key insights about the game. Player and ball movement are tracked within the boundaries of the area of play along with key metrics such as ball speed, placement, and shot success. The analytics help players of all skill levels to discover meaningful insights as to where they are under performing and provides a reliable means to track improvement over time.

DayRev Personal Narrator

Role
Founder
Impact
Built a platform that makes web content consumable and actionable via voice commands.
Timeframe
Ongoing
Technology
Text Summarization, Speech Synthesis, NLP, REST API, Objective-C, MySQL, Redis, PHP
Description
Enjoying written content has traditionally been a visual experience - and today, more than ever, there is a tremendous amount of great content available on the web. Yet many of us spend a significant portion of our day in situations where it's either unsafe or inconvenient to read text on a screen - be it while commuting to work, running errands, cooking or even just going for a jog in the park.

DayRev is a new way to consume written content via audio and allow for interactions with stories via natural language voice commands. With the DayRev app, you can listen to the recent headlines from trending topics such as Sports, World News, Quote of the Day, and more. When you hear a story that sounds interesting, you can listen to the full or summarized version of the story by simply saying something like "Read me the highlights." DayRev provides an on-demand, personal podcast that covers the topics you love and you can quickly save and share your favorite stories without ever lifting a finger.

The DayRev app is built on top of the DayRev platform which allows any developer to build their own application to make textual content consumable and actionable through voice. There are three core components:

  • Developer Console: Web GUI for configuring topics and providers for NLP and TTS
  • Developer API: Interface for extracting, summarizing and synthesizing topic content
  • iOS App: Mobile client that reads text content aloud and listens for voice commands

Website
DayRev.com
App Store
iOS App
Open Source
GitHub Projects
Gallery
View Gallery

Marketplace Net Revenue

Role
Product Manager
Impact
Increased recurring monthly net revenue by $2 million.
Tools
Financial Modeling, Quantitative Risk Analysis, AWS Redshift, Tableau
Description
My team helped an e-commerce marketplace increase its recurring monthly net revenue by $2 million. This was accomplished by raising marketplace fees and implementing a dynamic commission structure - while limiting user and listing attrition.

I created financial models to project and compare potential outcomes dependent on many input variables. Quantitative risk analysis helped to define the best, likely and worst case outcomes. Once the business impact was validated, I lead a team of engineers, designers and copywriters to implement the marketplace fee changes. This involved delicate user messaging, technical architectural changes and data migration for hundreds of millions of dollars worth of product inventory.

These efforts dramatically transformed the startup's financial situation - allowing it to reach profitability and invest in growth.

Inventory Management System

Role
Senior Software Engineer
Impact
Automated the tracking and processing of nearly $100 million of inventory.
Timeframe
6 Months
Technology
REST API, GS-1 Barcode Symbology, AirPrint, Objective-C, MySQL, Redis, PHP
Description
Inventory management involves getting the right inventory in the right place at the right time at the right cost. My employer's returned merchandise volume had reached a point where improved tooling and automation were needed. The system I developed allows the logistics team to easily scan, tag and transfer incoming returns into inventory locations for full lifecycle tracking.

Various GS-1-based barcodes are used to identify inventory products, locations and other objects. The system's mobile software is able to intelligently detect the type of object scanned to automatically adjust the UI and content displayed - dramatically streamlining a user's training and workflow.

A combination of mobile iOS devices, Linea Pro hardware, AirPrint and a RESTful API have allowed the system to easily scale to handle over 250,000 products worth nearly $100 million.
Gallery
View Gallery

Volcano CRM

Role
Product Manager & Senior Software Developer
Impact
Modernized and streamlined business operations by building a new internal platform.
Timeframe
18 Months
Technology
Multitenancy, Adapter Pattern, CRM, REST API, Client SDKs, MySQL, PHP
Description
With my employer suffering from a fragmented array of out-dated billing, support, and communication tools - I led the development and vision for Volcano. Volcano is a gateway-agnostic billing system that provides modern, RESTful APIs for managing sellers, products, customers, orders, and payment gateways. The APIs have also been leveraged to provide an easy-to-use admin control panel interface. Today, Volcano continues to evolve in the open source community.
Open Source
GitHub Project
Gallery
View Gallery

Pinterest Listening Tool

Role
Product Manager & Senior Software Developer
Impact
Empowered a variety of brands to be able to monitor and understand trends on Pinterest.
Timeframe
3 Months
Technology
PHP, MariaDB+TokuDB, Google Charts, jQuery TagsInput
Description
This third-party tool allows brands and agencies to follow (i.e., listen to) certain topics (keywords and domains) that are relevant to their business. The system analyzes more than a billion data points in order to surface new or popular Pins (content) related to the topics the brand is listening to. Much of the data is displayed in interactive charts which allows the user to easily see how the volume of content for a topic or group of topics has changed over time. This information can help a business to identify what types of products are or soon will be in high demand (e.g., for merchandise stocking purposes) and when they should begin their marketing and promotion efforts. Additionally, the Pinterest Listening tool identifies the top influencers (Pinners) for a particular topic and provides suggestions for other topics a brand may be interested in following.
Gallery
View Gallery

Static Cloud Platform

Role
Business Analyst & Senior Software Developer
Impact
Wrote the business plan and led development for IaaS, billing and support integrations.
Timeframe
12 Months
Technology
Multitenancy, Adapter Pattern, Cloud Foundry, Apache CloudStack, WHMCS
Description
The Static platform has helped democratize many aspects of cloud computing. Static's Cloud Manager provides a robust and easy to use PaaS and IaaS control panel with email, domain, billing and additional hosting tools. Essentially, Cloud Manager provides a central source for creating and managing applications (WordPress, Drupal, custom, etc), Services (MySQL, Hadoop, Redis, etc), Virtual Private Servers (VPSs) and your entire application development workflow. Cloud Manager is available as both a hosted and enterprise local install solution. Cloud Manager's key differentiator is its technology agnostic approach. This approach, leveraging the adapter pattern architecture, allows the software to easily interface with a variety of PaaS, IaaS, and billing technologies across a horizontal market.
Gallery
View Gallery

SocialCore Mobile CMS

Role
Project Manager & Software Developer
Impact
Increased page views and time on site; dramatically improved user experience.
Timeframe
3 Months
Technology
Multitenancy, Adapter Pattern, PHP, MySQL, AJAX, HTML5, CSS
Description
I led SocialCore's first mobile development efforts and built the company's mobile web framework. This involved extending SocialCore's CMS architecture to allow all existing and future functionality to be displayed in a mobile-friendly HTML5 format. These mobile views are not simply responsive layouts. The framework provides an optimized mobile interface for many of SocialCore's core products including Forums, Messages, ActivityFeed, Photos and Search. Additionally, the CMS provides the ability to modify the layout, modules, content and design of core and custom mobile pages.
Gallery
View Gallery

SocialCore Community Platform

Role
Project Manager & Software Developer
Impact
Helped grow and evolve SocialCore into an industry-leading platform.
Timeframe
3 - 9 Months per Project
Technology
Multitenancy, SSO, I18N, REST API, Data Migration, PHP, MySQL, Memcached
Description
As a member of the SocialCore and Client Services team at ONEsite, I built enterprise-class social media solutions for American Idol, the NBA, eBay, Betfair, Univision, Meredith Corp, CCS, and a variety of other media and entertainment clients and lifestyle brands. The SocialCore white-label platform includes a vast array of products including Blogs, Messages, ActivityFeed, Message Boards, Surveys, Polls and much more. SocialCore utilizes a multitenant software architecture which provides a single instance of the software to all clients while allowing extreme visual and functional customization.
Gallery
View Gallery