All of the applications listed below have been written for either my own personal use or for various clients I have worked with in the past and have been crafted solely by me. This list is by no means exhaustive; however, so please check back here from time to time as I hope to update this page fairly regularly.

If you have any questions regarding the software listed here, or are interested in hiring me to develop a custom system for you or your company, please take a look at my résumé or send me an email.

db

PholdersTM

PholdersTM is a remote file storage and management application originally designed for a high school with over 17,000 students. Each user is assigned a disk quota and maximum file size and can then easily upload files for retrieval from any location having an internet connection.

To ease administration a bulk user import feature was created that makes use of CSV files and in addition to setting individual user quotas and maximum file sizes, a global quota for the entire system can also be set. Files are stored in their native format on the server in a directory tree that mimics those created by the users which makes the backup and restoration of user files straightforward.

Additional points of interest:
  • XHTML 1.1 and CSS 2 compliant
  • Written using PHP with a MySQL backend
  • Unlimited folder depth support
  • Secure file storage (storage directory is not outwardly visible or accessible)
  • Bulk administration tools (creating and deleting user accounts, robust precision account searching, etc.)
  • Modular design
Pholders(TM) Screenshots
more info...    screenshots

PicasaWebSecTM

PicasaWebSec(TM) Screenshots PicasaWebSecTM is a photo album administration and integration framework that leverages existing public and private Picasa Web Albums. By taking advantage of the Google Data APIs, existing Picasa Web Albums are imported into a management framework which allows a different ACL (Access Control List) to be applied to each album. In this way, private Picasa Web Albums can be selectively shared by assigning each person a username and password within the system.

The presentation of each album is completely customizable and can be used to integrate Picasa Web Albums easily within an existing website's look and feel. Current examples make use of a Flash photo album viewer.

Additional points of interest:
  • XHTML 1.1 and CSS 2 compliant
  • Written using PHP with a MySQL backend
  • Existing PHP5 classes were used as reference for a reduced port to PHP4
  • Picasa Web Album credentials are not stored anywhere within the system
  • Support for both public and private Picasa Web Albums
more info...    screenshots

URLinkerTM

URLinkerTM is a hierarchical web link and file manager. Originally written as a personal repository for categorizing and storing interesting web links, URLinker has since been extended to support simple file management.

Additional points of interest:
  • XHTML 1.1 and CSS 2 compliant
  • Written using PHP with a MySQL backend
  • Unlimited category depth
  • Support for disk-caching to improve rendering performance of large link trees
  • Degrades gracefully to nested HTML lists for browsers without JavaScript support
URLinker(TM) Screenshots
more info...    screenshots

DataVaultTM

DataVault(TM) Screenshots DataValutTM is a cryptographically-secure content storage system aimed at the management of network administration credentials and sensitive configuration data.

Further details coming soon...
more info...    screenshots

ContactAlbumTM

ContactAlbumTM is a simplified personal contact manager. Each contact can be associated with multiple "groups" (similar to "labels" in Google's Gmail) and can have multiple addresses, phone numbers, email addresses, instant messaging services, and general notes associated with them.

Further details coming soon...
ContactAlbum(TM) Screenshots
more info...    screenshots