programming portfolio
contact me
2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008
2008  [top]
GreenBagLunch.com
PHP, MySQL, Javascript
An online service that allows parents to sign up their kids for healthy lunches. In addition to a solid front-end, the system features an extensive administrator panel with hit logging, in-depth management of users and organizations with categories for easy reporting, special days to allow/block delivery, menu items with flexible dates and options, bulk orders, and report generation of orders and transactions, including exporting capabilities.

Developed using CakePHP and the outstanding jQuery library.
GreenBagLunch.com

Stewarts Archery 2.0
PHP, MySQL, Javascript
An update to the original Stewarts Archery, this project involved a simple content management system to allow for management of every aspect of every page. Also included is a Lightbox 2 gallery and a mailing list.
Stewarts Archery 2.0

Booming Voice Clothing
PHP, MySQL, Javascript
An extensive online store programmed to accommodate a wide range of products, SKUs, and designs. Includes an administrator panel that provides full control of inventories, orders, preferences, discount codes, and more.

Developed using CakePHP and the terrific Prototype + script.aculo.us libraries.
Booming Voice Clothing

River Bottom Bucks
PHP, MySQL, Javascript
Simple Content Management System for River Bottom Bucks outfitters. Mailing list, galleries (that use the fantastic Lightbox 2) and all the kind of stuff that gives the client full control of what's shown on their page.
River Bottom Bucks

Rustic Kitchen
PHP, MySQL, Javascript
Simple website that integrates the popular WordPress blog into a custom theme that matches the site's look and feel. Numerous other plugins are custom made and integrated to give the features desired.
Rustic Kitchen

Encounter With Angels
PHP, MySQL, Javascript
Website programmed for Chicago artist Donna Pope. It features a gallery system to showcase her art and a shopping cart system by which users can buy paintings and check out through PayPal. Website also includes an automated rotating image script, a mailing list, a contact us form, as well as an administrator panel for easy management of all paintings, pricing options, and more.
Encounter With Angels

Who's Lookin?
PHP, MySQL, Javascript
An extremely extensive system, still in beta development, that allows users to track the visitors of their website through a rich whois panel that allows filtering. Also features daily reports, custom reports, frequently asked questions, a support panel, a global ignore list and a site-wide ignore list. Administrator capabilities include email templates, and easy management of all of the above.

Developed using the CakePHP framework and the Ext JS library.
Who's Lookin?

Cokasoda
PHP, MySQL, Javascript, User Interface
A simple but robust contact management system. Allows for new contacts to be added, multiple addresses, multiple phones and emails, contact tags, a quick intuitive search and a more advanced search for narrowing down contact listing, an export feature for porting contacts to Excel and other applications, and user management to allow for several users to manage the same contact list.

Developed using the CakePHP framework.
Cokasoda

2007  [top]
aec exchange
PHP, MySQL, Javascript
Wrote the base for a social network aimed at architects, engineers, and designers. Features included user management of several different profiles, groups, calendar and events.

Developed using the CakePHP framework.
aec exchange

Anthony Joseph Pope, Ltd.
PHP, MySQL
Wrote a simple contact us form for the law firm and implemented an efficient blast email script to send messages to a large amount of subscribers. Also cut up the layout used.
Anthony Joseph Pope, Ltd.

BuzzCo Calendar
PHP, MySQL, Javascript, User Interface
Management calendar developed for Chicago company. Features include weekly and daily views, repetition of events, tracking of sick days, searching of past events, different calendar groups, personal and global posting, filtering of user's events, and an expense management interface where employees can log any company-related expenses.
BuzzCo Calendar

Classmaker
PHP, MySQL, Javascript
An e-school management software that implements a multitude of features, such as contact management, including groups/locations/skills, company management with individual company contact lists, listing of course offerings, listing of teachlets available, discount codes management for a cart checkout, quizzes and questions with pooling options and ties to individual courses and teachlets, a job board and a frequently asked questions section. It also, importantly, is capable of incorporating many different e-schools under one umbrella system.
Classmaker

Jumpswap v1.0
PHP, MySQL, Javascript
Features include to-do lists, member groups, network files, an events calendar, a poll system, a main user dashboard with network search and an application process, member list and search, custom layouts, and a messaging system.
Jumpswap v1.0

Charleston Trojans
PHP, MySQL, Javascript, User Interface
Developed for the 1986 alum of Charleston high school, the website allows past classmates to register and create a personal profile as a way of keeping in touch with one another. Other features include a message board, user events, photo albums with slide show capabilities, and a control panel for selected classmates to manage it all.
Charleston Trojans

Uncle Buck's Calendar
PHP, MySQL, Javascript, User Interface
Developed for an upcoming calendar, the website allows prospective models to send in their application, including photos, to the administrator and a selected user base which can then review and rate the applicants, search models, blast emails to selected models and edit the templates of system-generated emails.
Uncle Buck's Calendar

2006  [top]
Culturally Competent Consultants
PHP, MySQL
Small application that allows registration of several different kinds of physicians as well as patients.
Culturally Competent Consultants

Circuitronix
Perl, MySQL, User Interface
An inventory management system in which the company is able to input outgoing and incoming records of parts into an extensive database. The system developed supports multiple warehouses, multiple users, security features, activity logs and multiple search options.
Circuitronix

CreatvFX
Perl, MySQL, Javascript
The development of a client area in which clients can request an account to be approved by an administrator. Once approved, clients have access to an access area with a tool that allows them to upload and manage files that the company can then view and monitor through an administrator panel.
CreatvFX

Onie's Acres
PHP, MySQL
Simple program to manage the mailing list and the news posted on this website.
Onie's Acres

PBucket
Perl, MySQL
A personal website that allows me and friends to easily upload images whenever needed, wherever we are. Also has albums in which images can be placed.
PBucket

Photograph Pros
Perl, MySQL
Photography sales website. Built to allow referrals, recently viewed memory, shopping cart with discounts, individual item prices and administrator panel for management of catalog of available photos.
Photograph Pros

Stewart's Archery
PHP, MySQL
Simple application installed for message board use, custom gallery software supporting many albums, mailing list, and a news management interface.
Stewart's Archery

YoungGoGetter
PHP, Perl, MySQL, Javascript
A sizable content management system that includes the support of blog, news, interview, bookshelf, sites, podcast sections that each offer versatile tools such as search, permalinks, comments, future posting, ip banning, email notifications and individual powerful sections in an administrator panel that allows privileges to be customized for certain user levels.
YoungGoGetter

2005  [top]
Complexity Clan
PHP, MySQL
Developed for the renowned world gaming organization, Complexity Clan. Work done included the programming of the Auctions system to the highest bidder, a Predictions engine for match scores with prizes to the top winners, a COTA program for booking online lessons, a video gallery, and a Top Sites ranking with an easy link exchange. All of these features included fully functional administrator panels for easy management of the site's content.
Complexity Clan

Gargoyle Hosting
Perl, MySQL, Javascript
Development of a web system that allows the administrators to add/remove/edit news to their website, as well as partners (with the ability to upload banners) and testimonials. An additional drop down menu was also coded, with the ability to manage pages that would be fully integrated within the website's template.
Gargoyle Hosting

Inventor Space
Perl, MySQL, Javascript
A portal for inventors, the program allows users to sign up and create new projects for their ideas. It implements different user levels with different privileges, has individual file managers for each project, has a marketplace where users can sell their finished ideas or projects, and includes many other features such as messaging, forums, buddies and personal spaces.
Inventor Space

2004  [top]
River West Plaza
PHP, MySQL
Back-end programming for the administration of the leasing, building, and news information of the River West Plaza located in Chicago. Users with an administrator account can add new buildings to be displayed on the site, new leasing information (with photo albums for each individual item) and news items.
River West Plaza

TComps
Perl, MySQL
Program to manage a computer sales website. Developed to handle custom packages, order management and user management.
TComps

2003  [top]
HelpDesk v1.1
Perl, MySQL, User Interface
As the name implies, the program is a basic help desk for any kind of organization. It allows the main administrator to input as many technicians as needed. As requests come in, the administrator can assign them to whoever he wants to, or he can set the program to auto-assign new requests. Once assigned, the technicians are able to communicate with the user and the administrator in order to solve the issue.
HelpDesk v1.1

Inneria Solutions
Perl, MySQL
This script was developed for a web hosting company. It allows for domain look-up, hosting packages with easy image uploading, user news, registry forms, a dynamic tool for managing the domain extensions to be checked, and a comprehensive administrator control panel for easy adding/removing/editing of any of these items.
Inneria Solutions

2002  [top]
League Management
Perl, MySQL, User Interface
A program designed for an online gaming league, allows users to register accounts for the league and create teams they can then manage and adjust the roster of. It ranks the teams according to custom set rules, allows for matches to be scheduled, shows a full match list with summaries, and has an administrator panel with many more features.
League Management

2001  [top]
PoetsQuill
Perl, PHP, MySQL, User Interface
Built an online poetry community that reached up to half a million members, with features including poetry submissions, stories submissions, message boards, contests, interactive stories, mailing lists, link exchange system, and FAQ.
PoetsQuill

Contact Me