Projects


Chic Shelf Paper

Implemented the product configurator. The configurator allows the customer to select material, design and other properties of the product and quotes a price. The product configurator communicates with an e-commerce engine via ajax calls to custom web services. Select one of the featured paper swatches from from the Home page, to activate the product configurator.


Coleman Film

For Coleman Film, a custom CMS component was built to help the client organize the way video content is displayed on the site. Content can be organized by client as well as by user-specified categories. The CMS admin tool allows assigning video to multiple categories and clients as well as add/edit/delete functionality. Video content is hosted by Vimeo.


Dawn Sattui

Implemented the slide shows in the portfolio section and home page. Each portfolio section contains a unique set of content. This site was built and developed in Wordpress.


Filpi Tennis

Filpi Tennis

Designed and developed this responsive single page scroller for tennis-related services. This PayPal enabled site supports sending an sms message on mobile devices and was created with Bootstrap and jQuery.


HP

Created the "Tour" component of the site, the accordion-style menu on the left-hand side of the site and managed the production process for literally hundreds of pages of content. The Tour features play/pause/rew/ff controls (or direct navigation to any of the slides) and the ability to hide/show the content. Click on any of the icons at the top of the page to show the Tour. I also developed a custom print manager that allows the user to aggregate content from various sections and print it out in a custom fashion. HP likes people to print things.


K9 Trekkers

K9 Trekkers

Designed and developed this responsive site for canine services using Bootstrap and jQuery. This PayPal enabled site features a sliding home page banner and a photo gallery.


Koi Fitness

Built the registration section as well as the class selection, pricing and shopping cart sections. The site was built in ASP and integrates with the CandyPress e-commerce engine.


Larks Preschool

Larks Preschool

Responsible for the design and development of this responsive WordPress site. The site contains a custom calendar plugin enabling site administrators to easily add/edit/update events with Google calendar.


Mark Atherlay VO

Mark Atherlay VO

Designed and developed this responsive single page scrolling portfolio. Created with Bootstrap, this scroller presents voice-over audio by utilizing VoiceZam™ - a VO industry standard audio playback and content management system.


Musicians Union

Migrated the client's sizable website to Wordpress. To accomplish this, I built an HTML to Wordpress converter which took hundreds of pages of the clients existing web content, scrubbed it, and converted it to a RSS file, suitable for importing into Wordpress. This saved countless hours of production work.


Rizzoli New York

Larks Preschool

Implemented the product slide show on the home page for this New York-based publisher. All content is dynamically generated via PHP from the Rizzoli content database.


ScriptAlert

ScriptAlert

A rapid development prototype built as a mobile web app. It was designed to essentially mimic the feature set of the Walgreens mobile app for iOS and Android. Built using jQuery mobile with AJAX calls to web services written in PHP. Salesforce was the backend.


State Bar of California

State Bar of California

Implemented an ads manager to create/edit/organize template-based ads and submit them to the classifieds section of the State Bar website. The classifieds page and the Admin Tool were written in C# .NET with MS SQL Server.


Mobile Survey

Mobile Survey

A mobile web app developed using jQuery mobile. This marketing survey features an auto-advance for single-select responses. User responses are posted to an XML data store.


Survey Admin

Larks Preschool

Allows modification of the questions and response choices in the Mobile Survey web app. Survey question and response data is stored in XML format.