Selected work, organized by type.
Development
This is an e-commerce site for the promotion of the handwritten note. Tightly integrated with FoxyCart, the user has a seamless experience throughout the purchase proccess while the client doesn't have the headache of worrying about credit card security. The site sells both recurring subscriptions and products. The admin panel pulls in data from the transaction at FoxyCart and the administrator can manage the fulfillment of transactions without ever having to log into a separate website. The admin panel includes a full content management system, along with the ability to manage separate email newsletter and text-message subscriptions lists, an event calendar, and a video upload section that allows the admin to both upload videos and paste in You Tube clips, which are automatically resized to fit the video display div. The site also features a custom designed Tumblr blog.
- Front End Development
- XHTML & CSS
- Back End Development
- FoxyCart Integration
This is a website for a builder who wanted the ability for clients to log in and see photos of their home under construction. An admin panel allows for the creation of new clients, emailing clients, and adding photos to their account. Clients can then log into their account and view their photos and edit their account information. Photos for the gallery and the front page slideshow are uploaded through the admin panel interface, with the ability to create categories and choose the category thumbnail. Resizing and cropping is done automatically so the admin doesn't have to do any photo manipulation to get the right sizes for the different photo displays. Since the slideshow images have different dimensions than the gallery, the jQuery plugin imgAreaSelect was utilzed to allow the admin to choose the crop area. A simple custom CMS allows for control over the page content.
- Design
- Front End Development
- XHTML & CSS
- Back End Development
This website was built on Wordpress for a medical staffing company. The client wanted applicants to be able to upload their resumes and have their information captured in the back end, with integration into Salesforce. I built a "Contacts" section in the Admin that allows the client to view all of the applicants and their uploaded resume. She can delete and change information inline with the use of jQuery coolness. Sorting on each column is accomplished with a nifty little plugin from Christian Bach. So, when an applicant fills out the Apply Online form, their information is uploaded to the Wordpress Admin, uploaded to the client's Salesforce account, and a notification email is sent to the client.
I also built a custom Testimonials sidebar that the client can change. The home page opening is a simple jQuery slideshow.
- Design
- Front End Development
- XHTML & CSS
- Back End Development
- Wordpress
This project was for a company who imports scrap jewelry from Nigeria for melting and resale in the U.S. They needed a way for the employees in Nigeria to enter information about each gold purchase, and then be able to run different reports on the purchases. It is a completely custom Admin, utilizing Object Oriented PHP. Login passwords are encrypted with sha1(). Password recovery assigns a new password, also encrypted, and sends the newly assigned password to the user's email address. Several elements of the purchase information form are generated from other options set by the Admin. For example, the admin can add all of the company's purchasing locations in one section, and then, those options populate the relevant dropdown menu in the purchase information form.
The current gold rate in U.S. Dollars per gram is fetched from an xml file provided by a financial website and written to the database. I set up a cron job to get the data once every hour during NYSE hours. This data is displayed on the Admin Dashboard and automatically populates the applicable form field.
Two access levels provide the flexibility to allow certain users restricted access. Convenience features include an action log file that displays certain actions taken in the Admin by whom, and bug report form.
jQuery UI elements are sprinkled throughout to increase usability, such as the Calendar, Dialog, and Accordion.
- Front End Development
- XHTML & CSS
- Back End Development
This is a company that allows people to exchange their old jewelry for cash. They can create an account on the website and request a postage-paid, insured packet be mailed to them for them to mail in their jewelry. Their account allows them to see the details of the transaction, such as the date received, a photo, a video, and the appraised value. They can accept the appraisal and a check gets mailed to them. If they reject, they are asked to state their reason, and their jewelry is mailed back to them. In the administrator panel, the admin has the ability to manage admin users, add and edit transaction details (including uploading photo and video), view packet requests, download a .csv file of all members, manually activate memebers who were not able to activate their account via the activation link, and submit an bug report.
Two access levels allows for the creation of restricted admin users. Membership signup uses a double opt-in procedure, whereby the user must click the activation link in an email sent to the address they provide in order to activate their account and allow them to log in.
- Front End Development
- XHTML & CSS
- Back End Development
![]()
Gold Fundraisers
This website was, unfortunately, for a business concept that never really got off the ground. The idea was for people to be able to exchange their old jewelry for a full or partial donation instead of just receiving cash. They would create an account on the site and Gold Fundraisers would mail them a postage-paid insured packet for mailing in their jewelry. Their account would list the appraised value and a video of the actual appraisal of their jewelry. If they accepted the value, they could then choose a percentage to donate to a list of registered organizations, and Gold Fundraisers would then mail them a check. Organizations likewise could register to be recipients. Their account would show information such as the amount of funds they had raised so far and their ultimate fundraising goal. The administrator panel allowed the admin to manage admin users, view new packet requests, create "Causes" that organizations would be grouped under (allowing potential donors to browse by "Cause"), manage organizations, manage members (potential donors), add the details of a gold package (such as date recieved, video, photos, and appraisal value), and more.
Two access levels allows for the creation of restricted admin users. Membership signup uses a double opt-in procedure, whereby the user must click the activation link in an email sent to the address they provide in order to activate their account and allow them to log in.
- Front End Development
- XHTML & CSS
- Back End Development
This is another Wordpress site built for a Bakery. It features a custom "Latest Posts" plugin on the home page, as well as a Twitter feed plugin. A custom built menu widget utilizes the jQuery UI accordion and is easily updated in the Admin.
- Design
- Front End Development
- XHTML & CSS
- Back End Development
- Wordpress
This was a fairly simple site for a catering business. I did the PSD to XHTML and CSS and implemented jQuery for usability in the forms. PHP was just used so I could use includes files - there is no back end. Mailto links are hidden with javascript.
- Front End Development
- XHTML & CSS
Design
This is a splash page that I collaborated on. The content has since been edited by someone else so some of my beautiful code has been marred a bit :'(
- Design (exclusive of small portion in header)
- XHTML & CSS
This is a very simple site for a carpet cleaning business. PHP was only used so I could use includes files and the mailto link is hidden with javascript as usual.
- Design
- XHTML & CSS
Also listed above in the Development section.
- Design
- Front End Development
- XHTML & CSS
- Back End Development
- Wordpress
Also listed above in the Development section.
- Design
- Front End Development
- XHTML & CSS
- Back End Development
- Wordpress
Also listed in the development section.
- Design
- Front End Development
- XHTML & CSS
- Back End Development