Past and current projects.
Facebook Ad Batch Uploader
- Client
- Confidential
- Description
- In 2011 was contracted by a subsidiary of a large media corporation to assist in an assortment of projects related to their use of Facebook as an advertising tool. Included in those projects was a utility which would replicate and enhance an existing utility which uploads ads to Facebook in batches. The two primary goals were to directly interface with my client's ad management system, and to work around a number of bugs in the utility provided by Facebook. After the input data had been parsed, the Batch Upload made extensive use of the Celery distributed task queue to efficiently perform the numerous API calls.
- Responsibilies
- My role in the project was to build the utility in a short timeframe based on my client's requirements, and working with the other developers who were working on related systems.
- Tools
-
- Python
- Django
- Celery
Citi Trends Onboarding
- Client
- Citi Trends, Inc.
- Description
- I was contracted by Citi Trends to build a custom application which would significantly streamline the process of hiring new employees by providing a means for reading, signing and filing forms through the company intranet. By replacing the existing paper-based system, we significantly reduced both the cost and turnaround time involved in the hiring process.
- Responsibilities
- As the sole developer on the project, it was my responsibility to both design the application based on my client's needs, then to implement that design. In addition, I was tasked with converting existing forms to work within the new onboarding application, writing documentation, and building administrative utilities.
- Tools
-
- Python
- Django
- MySQL
Copper Events Web Site
- Client
- Copper Events
- Description
- In 2012 I was contracted to build a simple web site for a local events planning business. This included a very basic CMS and a contact form.
- Responsibilities
- Based on the client's design, I built the site template, a basic Markdown-based CMS and a contact form.
- Live Site
- Copper Events
- Tools
-
- PHP
- Markdown
bit.ly Auto-Share
- Description
- A Facebook application which pulls links from a user's account on the bit.ly URL shortening service and posts them to their Facebook stream. This is a personal project which has since been discontinued.
- Tools
-
- PHP
- MySQL
eGFI
- Description
- An educational interactive magazine by the American Society for Engineering Education. Based on design comps and requirements documents I built a custom CMS with image and video attachment capabilities with an administration system which generates semantic markup.
- Screenshots
- URL
- eGFI
- Tools
-
- PHP
- MySQL
- jQuery
- Cufon
Tishman Speyer Investor Conference 2009
- Description
- The site was originally developed in Flash, but the client requested better accesibility which necessitated an HTML version. I was tasked with building it in an extremely short timeframe.
- Screenshots
- Status
- Taken offline after the conference ended.
- Tools
-
- PHP
- jQuery
Choptank River Eastern Bay Conservancy
- URL
- http://crebconservancy.org/
- Screenshots
- Tools
-
- PHP
- MySQL
- jQuery
Scotch Science Fair Central
- URL
- http://school.discoveryeducation.com/sciencefaircentral/
- Screenshots
- Tools
-
- jQuery
National Geographic My Shot
- URL
- http://ngm.nationalgeographic.com/myshot/
- Description
- National Geographic Magazine's 2008 relaunch included an updated version of their Your Shot photography contest, which added a personal gallery where photographers who had entered the contest could display their photos. I was tasked with building the gallery system, which is called My Shot. It features tagging, geotagging, comments, ratings and a search. I was responsible for building the home page, database, APIs for the Flash UIs, user forms and administration system.
- Screenshots
- Tools
-
- Perl
- PostgreSQL
Tagged Video
- Description
- I built a new section of the Tagged web site based on a requirements document where users could share videos. It featured an index of videos which could be filtered by category, date range and language and sorted by 4 different measurements of popularity.
- Screenshots
- Status
- Replaced when VideoEgg discontinued their video hosting service.
- Tools
-
- PHP
- Oracle
- Smarty
- Memcached



















