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 meet and work with many incredible people, brands and cutting-edge technologies. My favorite projects have been focused on the Cloud, eCommerce, Social and Mobile. You can find more of my projects and contributions on GitHub.

Volcano CRM

Role
Product Manager & Senior Software Developer
Impact
Modernized and streamlined internal information flows and eCommerce tools.
Timeframe
Ongoing
Technology
Multitenancy, Adapter Pattern, APIs, CRM
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. The project's long-term goals include adding support for additional payment gateways and integrating light-weight CRM tools for sales and customer support.
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 300M+ 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
Led development for IaaS, billing and support integration and business plan.
Timeframe
1 Year
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
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
2 - 9 Months / Project
Technology
Multitenancy, MVC, APIs, Data Migration, SSO, Translation & Localization
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

Fireworks Pop iOS App

Role
Senior Software Developer
Impact
Helped create a fun application suitable for any celebratory occasion.
Timeframe
3 Months
Technology
iOS, Objective-C, In-App Purchases
Description
Fireworks Pop was my crash-course in iOS development. The app is available on the App Store and allows you to create spectacular firework performances. Simply select a firework backdrop, color and style (or create your own!) and tap on the screen. Firework sequences can be created and exported to share with others.
Gallery
View Gallery