The Shell Race to Rewards® Program rewards stores for purchasing some of the same Shell
Lubricants and products that their customers already ask for. As they collect points for
purchasing qualified Shell Lubricants products they can use them to enhance their business
through Race To Rewards approved contests.
In 2015 I overhauled the entire system into a more modern framework. The older site was
becoming more difficult to maintain over time due to long-term scope change and the use of
outdated technology. The site was re-built from the ground up, replacing a flash-based
front-end with HTML5. I worked with designers to help make the front-end more responsive. The
back-end was entirely redesigned around the existing business process and helped facilitate a
level of data integrity and accounting that was missing in the previous iteration. The end
product included three separate websites: a front-end interface for rewards users, a reporting
site for Shell sales representatives, and a database administration interface that provides
fine-tuned management of the entire system.
Capstone MD is a physician-run business that offers routine wellness care services for a low
monthly membership fee. The CapstoneMD public-facing website is driven by a basic CMS, however
the back-end contains a full account management and automated invoicing system built from the
ground-up using Python and Django. Capstone MD is soon planning to roll out a sophisticated
patient-physician messaging system which allows patients to submit messages via email, text, or
browser and get a quick response from any available physician.
Bold Idea - Hive
I am a co-founder and COO of Bold idea, an education
non-profit organization based in Dallas whose mentor-based programs ensure students thrive in
an increasingly technological world, where critical thinking, problem solving and collaboration
are necessary for success.
A labor of love, Hive was created to manage our program catalog and facilitate registrations
and fee payments. In 2017 Hive was extended to include a volunteer registration system and
program site dashboard. It is now the "central nervous system" of Bold Idea's operations.
Material Design Components
I've developed several open-source components for Google's Polymer framework. My work with
browser performance. It's given me a deeper understanding of topics such as shadow dom, browser
rendering internals, reflow/repaint, service workers, and performance profiling.
My attention to detail has made several these components the most popular implementation for
their respective Material Design components. Several of these components have gained community
support for inclusion in Google's official Polymer library.
Here are a few of the components I've released (ordered by populatrity):
paper-leavebehind: An implementation of a Meterial Design "leave-behind" -- an informative hint as to what swiping a list item away will do to that item.
pouchdb-elements: A set of elements for working with PouchDB documents and collections.
Shell Profit Estimator
The Profit Estimator is a client-side Ember.JS application used by Shell sales representatives
to help store owners understand how to increase profits by selling more premium Shell
Lubricants products. The primary requirement for this project was that it work both on the web
as well as on an Apple iPad. The Ember.js framework allowed us to develop a mobile app and
web-based experience using a single codebase.
7-eleven: Slurpee Rewards
In 2009 I built the backend that runs the rewards system behind slurpee.com. The system
consisted of five different servers in order to handle bandwidth and database requirements.
That database stored well over 500,000,000 codes that are printed on Slurpee cups at every
7-eleven across North America. This system was responsible for validating those codes when a
user wants to redeem it for points through slurpee.com. The system also provided the client
with an administrative interface to manage reward items and promotions, as well as run complex
reports to help monitor the success of the program. The robust API was used by multiple
7-eleven marketing partners, such as EA, Zynga, Sony, Coca Cola, and others.