Browse some of my work samples.
Below is a small sample of work I have done over the years. Of course, some of the work I have done cannot be publicly shared because of non-disclosure agreements. I worked in the NYC agency world since 2006 in addition to freelancing since about 2001. I have built web applications both big and small and integrated all kinds of 3rd party services.
I recently completed a project with a local company that works with the National Institutes of Health. They have some legacy Cold Fusion applications that they wanted to port over to PHP using Laravel for the front-end and Lumen for a database service API (Oracle DB). I also leveraged Laravel's job queue functionality to offload some asynchronous tasks using SQLite database for the queue. I created pages that used an existing and extensive Blade template library for consistent UI elements. The database service used Remote Procedure Calls to interact with the database via a client that used Guzzle as the underlying HTTP client. The database service used both raw SQL and Eloquent models for various read and write operations.
You've been a huge addition to our team this year. For the past few months, your flexibility has delivered an INSANE amount of value to our customers.
I love the way you handle each problem by looking at it through the customer's eyes, seeing their pain points, understanding what they want before typing anything.
-- former Oracle Netsuite manager (excerpted from hand-written letter to me)
I started as a PHP team developer at Bronto (now Oracle Netsuite) just before the Netsuite acquisition in 2015 and was part of a 4 person team. When Oracle purchased Netsuite in 2016, I became a 1-man team. At that point, I had basically been running the day-to-day operations of the legacy PHP code. I was tasked with additional responsibilities like being on-call and handling Puppet changes. I also shared the responsibility for deploying the PHP code to production but, otherwise, had been handling most of the bug fixes, improvements, feature requests, security fixes, Customer Service cases. I also lead the initiative in finalizing the upgrade to PHP 5.6 (had been a W.I.P. for some time before me) and initiated the migration to PHP 7.
Clifton's biggest strength was his approach to problem solving, developing solutions, and executing those solutions.
-- former Oracle Netsuite manager
Before Bronto I worked for 2 years at Havas HPS, mainly as their lead HTML email developer for AT&T, but also doing other pharma-related work as well. In regards to the AT&T work, there were key areas with the email service provider they had partnered with that were not well understood and I led the initiative in setting up meetings to clear that up. Once we had sat down with them and talked about their process and how we could better work with them, a lot of crucial information was gleaned that helped us streamline our end. Because AT&T's business logic for their email campaigns can be very dense and detailed, I wrote a PHP library that helped to dynamically assemble a given campaign according to their segmentation logic, markets, etc. This enabled us to drastically increase our productivity and turn-around time as any 1 email could have potentially over 100 permutations.
Clifton turned around a struggling team and would be a great addition to any team. He can contribute to any team in a fast-paced, challenging environment.
-- former Havas manager
While at Organic, Inc. I also built a variety of Facebook apps for major companies like Pur, Eukanuba Europe and UK and Style United. I also helped to build web sites for Bank of America, Specialized and AT&T.
I have also worked quite a bit in the pharmaceutical biz and built a lot of iPad applications using Sales Force and iRep. This is usually front-end work but sometimes requires some session stuff and/or using iRep's internal database. This work includes a lot of chart animations from simple to complex, layouts and UI stuff. I like working on these because there's only 1 platform which allows you to leverage the full range of CSS3 & HTML5 capabilities without worrying about compatibility!
More detailed work, code samples, information and references are available upon request.
Check me out on github.com.
This was a proof of concept for a major international art gallery using the HTML5 canvas, jQuery and arbor.js (particle physics engine). The idea is that all the pictures are attached to one long string and you can drag them around and the others will follow. You can also click them to go to another page. This was not optimized for touch devices.
This was an interactive map tab for a major pet food brand's Facebook page. Hover over highlighted countries for more info. Built using jQuery, raphael.js and the Qtip jQuery plugin to generate an SVG map based on actual global coordinates. Also renders appropriate code for pre-IE 9 versions of IE.
Oracle Netsuite - Bronto Marketing Platform
Simply 'Bronto' when I started there, I worked in the legacy PHP code base for the platform doing bug fixes, customer cases, and new features.
A sample of an HTML email I developed for AT&T. It is fully responsive. Please ask to see it in action.
I also wrote a PHP library that helped to dynamically assemble a given campaign according to their segmentation logic, markets, etc. This enabled us to drastically increase our productivity and turn-around time as any 1 email could have potentially over 100 permutations.
1. The name of this agency has changed quite a few times over the years.
Arts For Art, Inc.*
I assisted in enabling a responsive design in the existing page and was responsible for the mobile and tablet versions (iOS, Android).
The PUR Daily Drop on Facebook*
I built this entire app (except for the graphic design & Flash pieces) according to the client specifications and using assets (graphics, Flash, etc...) provided. It is meant for users to "donate" 10 liters of water to their cause. Donations are tracked in real-time and the top donors are also listed in real-time (using Facebook's Open Graph API). The application also makes a post to the users wall (which requires a Facebook OAuth gate).
I built this entire site, including all graphic design, using HTML5 and CSS3 animations. I also built the HTML5 audio player.
Columbia University's Gutenberg-e program (from 2006-7)
This is an e-book web site for a program Columbia University runs for publishing first-time authors work. I was responsible for creating a new template for the subsequent releases. This was in 2006 so at the time IE 7 had just come out and we had to solve the compatibility issues that came up for both IE 6 and 7. Moreover, I had to solve unique problems for each book as they all had their own supplemental media. For example, How Taiwan Became Chinese required a Flash application called Zoomify which, for this purpose, was used to view maps of the various regions discussed. Users can zoom in and out of the map and move it around to see details. Many books also used one or more foreign languages including Chinese, German and French.
In addition to designing the template, I also built the conversion tool that would generate clean HTML files from MS Word manuscripts. I also designed some of the e-book covers for those authors that needed one and liked my suggestions. The following are links to the specific e-books I built:
Manhood in the Age of Aquarius: Masculinity in Two Countercultural Communities, 1965–83
How Taiwan Became Chinese: Dutch, Spanish, and Han Colonization in the Seventeenth Century
The Creation of Color in Eighteenth-Century Europe
The Slender Thread: Irish Women on the Southern Avalon, 1750-1860
'A Tender Age': Cultural Anxieties over the Child in the Twelfth and Thirteenth Centuries
* This site is either no longer active at all or has been since redone.