Portfolio:
| I have been on the development team (or the sole developer) for the following live sites. Not shown are numerous corporate intranets I have developed. | |
![]() | http://www.phoneupninjas.com Phone Up Ninjas is a sales training firm. Enhancements to their site include scoring of pre-recorded sales calls. A "coach" can insert comments into the audio file, and when done uploads the file to the web site. In tandem a form is filled out specifying how a sales rep scored in different areas of the call. The site includes logins for different permission levels. For example a sales rep logs in to see their scores. |
![]() | http://www.expert-infocad.com Built on the WordPress platform, this site is for a company that sells file conversion utilities for the engineering/architecture design market. |
![]() | http://www.oswegohousing.com Custom Google maps integration in which property information is placed into pop-ups that appear when a location marker is clicked. Within a pop-up is a link to go to the actual property detail page. |
![]() | http://www.politicalmath.net A site where you can express your opinion on issues of the day, via a poll taking mechanism. Besides answering the poll question, a person has the option to enter their demographics (anonymously). Technical highlights: Polls are database driven. Each has an open and close date. After a poll is closed the summary is viewable as read-only. To avoid someone loading the poll with repetitive submits, a catch is in place to allow only 3 entries per IP Address, per poll. |
![]() | http://www.politicalmath.com Technical highlights: Ajax, newsfeeds, political facts, political history database, a blog, tidbits, glossary, and more. |
![]() | http://www.homeschoolphonebook.com Technical highlights: Custom advertisement rotation and tracking. Membership feature to access additional offerings. Search results delivered dynamically a multiple sort based on different types of criteria. Back end admin functions include advertiser and ad management, membership management, and WYSIWYG page editing. |
![]() | http://www.getrealmoneysmart.com Technical highlights: (Site currently under development, November 2009 deployment) |
![]() | http://www.pragmabed.com Technical highlights: Integrated WordPress blog, site offered in English, French, German, Italian, and Spanish. |
![]() | http://www.gentlegiantmediakit.com Public Relations site for popular band from the 1970s. Includes a Flash based MP3 player. |
![]() | http://www.himalayanyogatradition.com Site design by MDS Design Technical highlights: Ajax used to review aspects of a student's enrollment: a series of icons, each when clicked deliver into a div the grades, profile, credits earned, payment history, etc. Other tech features are several automated email delivery methods; uploads and storages of assignments (as Word docs or text files); customized security feature that cleanses all input and has rendered harmless many attemtpts at hacking in and SQL Injection. |
![]() | http://www.pmsiforlife.com/ Site design by MDS Design Technical highlights: Have worked on a variety of PHP processing and database driven functions. Recent additions are the "wizards" for appointment requests, referalls, and prescription refills. |
![]() | http://www.harmonydesigns.com Technical highlights: Extensive database usage to support many business rules required by the United States Postal Service. Encryption applied for increased security of user information. Image upload feature. |
![]() | http://www.pretzelcitytiming.com Site design by MDS Design Technical highlights: Administration includes a PHP code generator. Web forms are needed to display and be used for race signups. For advanced features, the forms are PHP based, not plain HTML. In order to make these PHP forms, another PHP based process is used to autogenerate the PHP based forms. Yes - PHP is used to autogenerate new PHP pages. |
![]() | http://www.cerulloscc.com Site design by GGA Technical highlights: Following a business enhancement requirement by the owner, an item is selected once to go into the cart, and then a custom page appears to enter up to eight ship to addresses. This serves the purpose for customer ease when a business wishes to buy a one particular item and have it sent to multiple clients. |













