To design and develop scalable networked systems for the social and collaborative use of information.
A systems designer and builder with deep knowledge of the fundamentals of networked resources: protocols, tools and techniques. Committed to providing individuals and teams with access to information and processes that enhance and extend understanding.
An open source web-based storage system with a robust HTTP API and extension model, built in Python; can be used as a flexible server-side implementation for TiddlyWiki.
"discoursive non-linear web notebooks" built on TiddlyWeb; collaborative TiddlyWiki.
Business entity data reference, built on TiddlyWeb.
A weekend hackathon produced a Google Maps resource for support crews in the Race Across America
Lead designer for an architecture to achieve horizontal scalability.
An agent and event-based information management tool. See class notes.
Creating Conceptual Access: Faceted Knowledge Organization in the unrev-ii email archives
A paper describing an augmenting tool for creating faceted access to email archives.
The Computer as Tool: From Interaction To Augmentation
A paper about some of the problems present when we design systems that support interaction rather than tools for performing tasks.
A wiki system that implements granular addressability and transclusion using Purple Numbers.
A class project using hypertext to explore knowledge about hypertext.
McFeely and Kiva::User
A job-queuing system for managing users and configuration on multiple servers. Enabled an ISP to grow from one server supporting 1000 users to many servers supporting as many users as required.
Also see GitHub.
Director at Peermore Limited
Wikisym program committee
Lead Developer, Information Access at Socialtext
Software Developer at Indiana University
Cofounder of Blue Oxen Associates
Master of Information Science (MIS) from Indiana University
Director:Systems at Kiva Networking
Messaging and Networking Specialist at Indiana University