The Adam Mathes Web Portfolio

a folder

These are some of the web based projects I have been involved in. This is not a visual design portfolio - I am primarily a software architect and developer. Visuals are included to help describe the projects. You may also be interested in my resume. Feel free to contact me.

Organizine

A web-based content management system. Designed for easy creation and updating of webzines, weblogs, and small to medium-sized personal sites. It separated content from presentation with a simple templating system, and automatically generated archival pages and listings. FTP support allowed users to create content in Organizine, but then serve it from their own site. I designed and implemented the system.

Skills, technologies - Perl, MySQL, HTML, CSS, Apache, mod_perl, FreeBSD

organizine documents list

Consumating

A revised version of Uber Personals done in collaboration with Ben Brown. One of the first sites to leverage free-form user-generated metadata - "tags" - to facilitate user-centered organization, search, and access. Rather than prescribing the facets through which people describe themselves and find others, the vocabulary of the users drives the process organically.

Also see my previous academic work on folksonomies.

Skill, technologies - Information architecture, software design, Perl, SQL

consumating

KnowNow Intranet

I adapted Organizine for use with KnowNow's corporate Intranet. Additional features included categorization, revision control, file upload and attachments, as well as a redesigned interface. I integrated the system with their own real-time data event router to facilitate instant and persistent updates to browsers.

Skills, technologies - KnowNow event router, Javascript, Perl, Apache, SQL, Linux, Macintosh OS X

knownow

Deepleap

I worked on Deepleap in 1999 with the company of the same name. Deepleap was a browser assistant. While surfing, pressing the Deepleap button would pop open a window with information relevant and operations to the page. It attempted to bring the spirit of the Unix pipe to the web, and was one of the first applications to attempt to jumpstart a rich, semantic web of interconnected data and services.

Skills, technologies - Perl, XSLT, XML, RSS, HTML, MySQL

deepleap example popup

adammathes.com

My personal home on the web, adammathes.com, along with trenchant.org has been a forum for my writing, photography and other projects since 1998.

The minimalist design allows content to come to the fore but is distinctive and gives the sites a cohesive feel. These sites show my commitment to the internet as a medium for artistic content and personal communication.

Skills, technologies - HTML, CSS, RSS, MySQL, Perl, writing, photography

adammathes.com front page

über.nu

I was a founding contributor to the webzine über.nu, helping to set the tone of the publication in its infancy by writing the Filler Friday column. Pictured is the article that coined the phrase "Google Bombing" and launched an international trend. I wrote the software behind certain versions of the site, and briefly acted as its editor.

Skills, technologies - writing, cultural criticism, technology punditry, journalism, editing

uber
	    google bombing article

IMStalking

An innovative net art experiment, IMStalking captured normally ephemeral AOL Instant Messenger "away messages" and made them persistent by archiving them on the web. Hundreds of users opted-in by messaging an AIM bot, fostering an interesting and unintentional collaboration to emerge from the aggregated content. Although the content was dynamic, static pages were generated to handle the load.

I conceived of, designed, and implemented both the web and AIM bot components of the site.

Skills, technologies - Perl, MySQL, HTML, CSS

imstalking screenshot

texterizer

Texterizer is a Flash MX application that makes it easy to do simple text presentations just by editing an XML file. It was inspired by the interstitials from Adult Swim.

More information about texterizer

Skills, technologies - Flash MX, Actionscript, XML, HTML

texterizer screenshot

awaytoweb

Awaytoweb is an offshoot of IMStalking. It is a simple perl script that monitors AOL Instant Messenger Away messages to produce web pages and RSS feeds.

An example of the output can be found at awaylog.

More information about awaytoweb.

Skills, technologies - Perl, OSCAR, HTML, CSS, XML, RSS

Screenshot of awaytoweb

Über Personals

This personals site was designed and implemented with Ben Brown. The idea was to create a different kind of personals site - one for jaded, sarcastic hipsters. For example, instead of boring, non-offensive questions, it asks you how you screwed up your last relationship. It offers a way to list and chronicle your hangups and problems, in an attempt to start relationships with honesty.

Skills, technologies - Perl, HTML, CSS, MySQL, Javascript

screenshot of uber personals search results

dripmail

Dripmail is a script to generate a weblog-like display of email from mbox files, along with a series of procmail rules. It was designed as an experimental middle-ground between a group-weblog and mailing list. Anyone can send email to a specific address, and it is shown on the site. Options to queue messages and use whitelists are also available.

Example site - project home.

Skills, technologies - Perl, Procmail, Cron, HTML, CSS

screenshot of dripmail

Linn-Mathes Inc.

The corporate web site of Linn-Mathes Inc., general contractors and builders. I architected, designed, and built the site. An Access database backend for projects, clients, and architects allows easy addition of content. XML output of the database is processed with Perl scripts to statically generate the site. Browsing by category, architect, and client is supported, and all are interlinked together. Microsoft Indexing Service was leveraged with ASP to provide an effective search mechanism for the site.

Skills, technologies - Information Architecture, Web Design, Perl, XML, HTML, CSS, Microsoft Access, Microsoft IIS, ASP

A project page on the Linn-Mathes site