Resume
Portfolio
Please don't use this page as an example of my work. :) I took a template and quickly modified it to suit my needs, but I haven't gotten around to cleaning it up. Also, this page requires JavaScript, so links cannot be followed by crawlers.
Here are the publicly available sites I've done enough front-end work on to justify being listed. Any external links have been replaced with "#" and the pages displayed here may not match what's currently live.
-
Break Legs
Break Legs is an app for managing a theatre production. Features include push/web notifications, a membership list, persistent notes, chat, event calendar, and file sharing.
There is an iPhone app written in Swift, an Android app written in Kotlin, a PHP client web app, and a React admin web app. The API is written in PHP.
Working on additional feature in alpha stage for managing script markup, including stage direction, set change notes, tech notes, and tech cues. Also allows for line learning, taking director's rehearsal notes, and line notes. Incorporates MediaStreamRecording API and Web Speech API (SpeechRecognition and SpeechSynthesis). Currently client-side only, storing data in browser with IndexedDB and LocalStorage, but will one day integrate with main app and database.
-
The Grapevine Escape
Created a NodeJS-based web app called The Chapel for The Grapevine Escape. It uses websockets to communicate between the client page, admin page, and individual pages for each video.
-
Veritix
Worked on a Customer Portal redesign, replacing table-based layout with HTML 5, CSS 3 and JavaScript for enhancements.
-
Travelocity
As an exercise, I re-wrote a few pages to use HTML 5, CSS 3 (including animations), and make them more efficient. Pages are usable with JavaScript, images, or images disabled. All HTML, CSS and JavaScript is optimized and compressed, and data URLs are used where appropriate. As of 10/28/12, the new template and cannonball were in the process of being incorporated into the production site.
-
TheNIRE.com
First site without explicit support for Internet Explorer 6. This is just a small, 7-page PHP site. It has a small jQuery animation on the homepage (non-JavaScript scroll backup) and a single Contact Us form that has a MySQL database and e-mail backend.
-
The Jesse Tree
The Jesse Tree is a non-profit based in Galveston, TX. I was part of the team that went from concept to production of their site redesign in a single weekend. I didn't do the front-end on this site, but I did a Flash backup on the homepage using core JavaScript. For browsers without Flash, such as an iPhone, the Flash slideshow is duplicated in DHTML. It isn't an exact duplicate, but I was using code I had previously written and only had a short time to retrofit it to match this site. There is also a backup for browsers with JavaScript disabled.
To learn more about The Jesse Tree, go to http://jessetree.net.
-
PrilosecOTC.com
I architected and developed the back-end and front-end of the redesigned consumer part of prilosecotc.com. The HCP and Spanish sites were left alone.
Most of the utility navigation links have been disabled, as well as the footer links. The exceptions are the Buy Now and Site Map pages. The NASCAR and NFL sections were only re-skinned and therefore do not have Flash backup static content.
-
Secret.com
The architecture already existed, so the focus should be on the main content and navigation. This was my first project to use jQuery, heavily on "What's Hot" and the menu bar. The menu is coded to work with JavaScript disabled, but enhanced with animation when JavaScript is available.
Clinical Strength Waterproof has a Flash video displayed in a lightbox, with a Quicktime as backup for JavaScript-disabled browsers. Smooth Effects and Secret Sport each have "Previous/Next" features that work with or without JavaScript enabled. Buy Now functionality does not work.
-
Lust-Und-Menopause.de
Intrinsa is a drug available in Europe for menopausal women. There are three types of sites created for P&G (now owned by Warner Chilcott): consumer, healthcare professional, and patient support.
Germany's consumer site is the one of thirteen sites that is regularly updated, so it got the benefit of improved coding techniques. The home page animation is core JavaScript with a static image for backup. The Flash callout also has a static image link for backup.