This version of UR Chicago's site was based on Drupal. In addition to the site's news, blogs, reviews, and events, a custom music player based on PHP was added. The site also handled visitors' ability to RSVP for UR sponsored events. It was used by about thirty different content contributors requiring varying levels of user and administrative access.
I work with Hydro Inc. to build and manage Drupal based websites and web services for their nearly twenty different divisions and locations. This requires fixing and updating the existing code-base and websites, as well as developing custom Drupal modules, and working directly with the marketing and design teams to implement a more focused branding strategy.
Alan Koppel Gallery's website is based on Flash, Actionscript, PHP, and MySQL. It has a custom CMS which allows users to update gallery show info based on which works are going to be displayed. The site is also used to manage artwork which may be available for sale.
I developed a Drupal 6 based website for Digital Kitchen's intranet. For internal use only, this allowed DK employees to collaborate on content, and even upload and share music to a custom music player on the intranet's front page. The site also automatically aggregated RSS content from other DK designers' sites.
Have Gun Will Vote is news blog running on a custom CMS I developed from scratch using PHP and MySQL.
Computer musicians often make use of digital audio samples from various sources like records, old VHS tapes, or live television. If monitoring an audio source which is difficult or impossible to rewind, it is more effective to simply record everything, and tag the time-code with the moments you want to later crop/edit. This live sound recorder, coded in Visual Basic, makes this process even more effective. It is constantly recording the audio source being monitored, and simply through successive taps of the space bar, it will automatically save multiple cropped audio files in numeric order. It buffers five seconds of audio in memory, so once you hear audio you wish to capture, you have five seconds to begin recording. When the space bar is tapped again, the sample is saved and a new one begins recording. When you are done listening to the entire audio source, you will have a list of separate files which may be easily edited for use.
ServerCentral's website is based on Drupal 6. I worked with the marketing and design teams to select modules, troubleshoot and fix various issues, and modify the site's CSS to prepare for the publishing of new content types as they were needed.
Protman's website is a Drupal 6 based blog. It implements the automatic re-sizing of node images, and a podcast which is automatically generated based on a folder of music files using a custom php script.
Developed in the Lua scripting language, I have created tools for the cross-platform commercial music application, Renoise. These tools add additional features and keyboard shortcuts to speed-up and enhance the composition process.
The ghetto-blaster is a php based web application which randomizes and plays a list of mp3s. New CSS is generated on each page refresh to create the randomized cloud of track names. The user may select and play specific tracks from the cloud, and the playback automatically continues to another random track if the user leaves the site running.
I developed CHR's backend for their human egg donor application and search system. Developed in PHP and MySQL, applicants to be human egg donors registered and answered a battery of questions. Doctors could then log-in, review the new applications, and approve them. Once approved, registered clients who are seeking donors can search a subset of attributes from the list of potential donors.