Fred Stutzman  fred@metalab.unc.edu
 
Software

Information about some of the projects I've developed during the course of my research.


ClaimID (http://claimid.com)
     
Description: ClaimID is a consumer identity management utility. ClaimID enables the presentation of a selective, curated link-based identity, and provides users with emergent identity management tools, such as OpenID and Microformats. ClaimID is a production service, with over 50,000 registered users. ClaimID was co-designed with Terrell Russell. Presented at JCDL 2006, ASIST 2007, TTI/Vanguard 2007 and in numerous talks.
Technologies: Ruby on Rails, Perl, PHP, JavaScript, MySQL.


Freedom (http://ibiblio.org/fred/freedom/)
     
Description: Freedom is an application that disables wireless and ethernet networking on an Apple computer for a user-defined interval. Beyond a simple productivity application, Freedom is an exploration of least-effort computing (in which computational affordances are disabled for task focusing) and spatial reclamation (in which our computers resist encroachments of connectivity). Featured in Popular Science, the Telegraph (UK) and on the popular blogs Boing Boing, Lifehacker, Signal vs. Noise, The Unofficial Apple Weblog, Download Squad and Hacker News.
Technologies: AppleScript.


Campaign Meme Finder (URL by request)
     
Description: This application post-processes content-based information traffic, looking for novel citation trends within particular time intervals. This produces a series of "interesting" posts for any search term. It is currently being used in the context of mining data from the 2008 election. Presented at JCDL 2008.
Technologies: Perl, PHP, JavaScript, MySQL


Social media recommender (http://www-dev.ibiblio.org/fred/stuff/yts/)
     
Description: Utilizing the Facebook Platform, this application generates novel recommendations based on group tastes. The application's informal name, "Your True Self," nods to homophily and group preference. This is also an exploration of interfaces, challenging us to think about different representations and forms of connection in ego-centric networks. Presented at ASIST 2007.
Technologies: PHP, JavaScript


Lyceum (http://lyceum.ibiblio.org/)
     
Description: Lyceum is a stand-alone multi-user, multi-blog platform branched from the Wordpress codebase. While I did concept work, management and some coding, Lyceum's current instantiation is the work of John Joseph Bachir, my friend and former co-worker. Presented at ASIST IA Summit 2004.
Technologies: PHP


Other Projects
           
In addition to the above projects, I've worked on a number of Facebook apps (John Edwards, parts of the 10 Questions app), an app called Newsy that delivers contextualized news via RSS, and lots of other stuff. Of everything on this page, the most useful app by far is my birthday reminder program. I don't know what I'd do without it. Also noteworthy is that this page does not include any of the professional or consulting development I've done. That work is notoriously less interesting - things like writing code for VoIP switches and scripting Tivoli deployments.