I am the CTO of a brand new, pre-seed company. We are building a lovely app for sharing immersive experiences with family and close friends.

Transmutable Work

I built an experimental tool for new tactics for work.
1 year, 2 months ago

Is Butter OK?

IBOK was a web site for people with food allergies or special diets. They filled out a food profile and then shared it with waitstaff and dinner hosts so that they got food that didn’t land them in the hospital.
1 year, 2 months ago

Snowflake Army

I wrote about identity and made tools for special snowflakes.
1 year, 2 months ago


This is the fourth short story in the Beam series and it completes the story arc with generous amounts of interstellar know-how, a forest in space, and the realization of who our friends really are.
1 year, 5 months ago


I co-founded a design and engineering studio. We worked with dreamers to translate complex ideas into simple reality.
1 year, 7 months ago


A fast and easy starting point for every web design project. Skella is a tool built by Podipo for designers, front-end and back-end developers.
1 year, 8 months ago


This is the third short story in the Beam series and it brings a dash of AI to the ship of adventurers as they make their way towards a mysterious object left behind by the beam.
1 year, 10 months ago


In this, the second short story in the Beam series, the trio of adventurers finds their way into space and meet El Printer.
1 year, 12 months ago


I wrote this short adventure story about alien interstellar travel because I had a trio of characters who needed to get out of my head and because of one fact: Trees build themselves out of the carbon in air. Meet Elizabeth Stinton (inventor and startup founder), Lester Marcos (resident egghead), and Lieutenant Colonel William Hitchcock (neatly pressed career military man) who along with their trusty sensor cloud, Clytemnestra, are called together by destiny. Well, destiny and a massive beam of coherent light that rebuilt the Mojave Desert.
2 years ago

Memex #001

My daughter and I built the first working Memex. The outside of the desk sized machine looks and acts like it was built in 1945, the year that Vannevar Bush wrote "As We May Think".
3 years, 1 month ago


My team built a system for converting scans of paper documents into structured digital information. In addition to a scalable web infrastructure and an efficient pipeline for large amounts of digital imagery, we used machine learning and crowdsourcing to provide accurate handwriting recognition.
3 years, 8 months ago


I worked with the founders of a vibrant coworking space in Seattle to create an open source, member logging and billing system which balances their dedication to community and their need to grow beyond manual systems.
5 years, 2 months ago

2038 Solutions

I ran a boutique tech team which turned many napkin sketches into working products. Our projects often included the web, public art, and the occasional airport.
5 years, 4 months ago

San Jose Airport Art Network

I worked with Gorbet Design to develop the open infrastructure underpinning the rotating installation art in the new terminals at the Norman Y. Mineta San Jose International Airport.
5 years, 7 months ago

Crosscut News Engine

I led the development of a new form of online news engine for a team of forward looking journalists. Technologies I used include Django, the LAMP stack, and third party APIs like Facebook and Twitter.
7 years, 9 months ago

Transmutable Networks

As CEO I bootstrapped a web startup which built browser based 3D social spaces.
8 years, 11 months ago

Recombinant Networks at Xerox PARC

In my main project at PARC I took a description for a theoretical approach to heterogenous device interconnection and built a web scale toolkit which was subsequently licensed to Samsung Electronics.
11 years, 2 months ago

NetPositive Browser at Be, Inc

I "fixed" quirk mode bugs on the rendering pipeline and implemented a new download manager for the BeOS's original web browser, NetPositive.
17 years, 5 months ago


EcmaScript6 radically changes the process of front end development by eliminating awkward code patterns and the need for unwieldy front-end built tools. I wrote a lightweight, dependency-free alternative for reactive data modeling and user interface development. Compared to Backbone, React, and Ember, PotassiumES is like a breath of fresh air.

Spaciblō Again

I'm taking the original Ogoglio City ideas for browser based social work spaces and implementing them using the newly awesome browser standards like WebVR and EcmaScript6.

Text In Everything (working title)

This is a side project with Michael Morrissey exploring the opportunities created by relatively rich web browser interfaces and open text mining tools.

Calendar of Science Saints

The Roman Catholic calendar of saints provides us with opportunities to meditate on the lives and works of people chosen by popes. This project provides us with opportunities to meditate on the lives and works of people who have used the tools of science to further our understanding of the universe.
1 year, 2 months ago

One-Pager Template

I put together a template for quick "one pager" web apps which allowed devs like myself to go from idea to prototype in an hour or two. It combined Twitter Bootstrap with Backbone.js to provide a styled, interactive web frame without all the fuss of a server back-end or complex deployments. This project has been mostly replaced by the Skella front end project.
2 years, 5 months ago


I released the Django project which runs my vanity site,, to make it more generally useful for people who aren't me and to use modern materials like Backbone.js and TastyPie. I'm still running Trullo, but if I had to build it again I'd use Skella.
2 years, 9 months ago


A Django app which maps Tasty Pie APIs to Backbone.js Models and Collections.
2 years, 9 months ago


A drop-in event server for Django projects, providing pythonic channels and events via websockets.
3 years ago


On this side project I was a code wrangler and general purpose advocate who provided open tools for people building social spaces (of the 3D variety) on the web.
4 years, 1 month ago

RSVP of "Makers" One-Pager

This is a one-pager demonstration of rapid serial visual presentation, a neat but rarely used method for reading a text. The text presented is Cory Doctorow's "Makers".
4 years, 9 months ago

WebSocket One-Pager

A quick test of gevent-websocket and accessing them from the browser.
4 years, 9 months ago

Seattle Signage One-Pager

As the first "one pager" web app in a series, I munged together trade permits from with a Google Map using their new FusionTables.
4 years, 9 months ago

CSS Rotation One-Pager

A one-day, one-page experiment with CSS rotation.
4 years, 9 months ago

Energy One-Pager

A quick experiment with SVG rendering and Backbone.js
4 years, 9 months ago

Backbone.js on Captricity

I used the Backbone.js library to test out some ideas about moving away from server side presentation with templates and towards more dynamic client side code.
5 years, 3 months ago

Trevor F. Smith: Exterior

What started as a private group project to record our experiences in the year 2000 eventually led me to create Trevor F. Smith: Exterior, a public log of my life and projects.
5 years, 3 months ago


I founded Nuclu, a tech startup which provided positive crisis management tools and information to small teams. I shuttered the site and company when I joined Captricity.
5 years, 5 months ago

Agilent Labs Research Project

This research project with Agilent Labs was shielded from public participation by a non-disclosure agreement. That said, you may draw your own conclusions from these two facts: Agilent has a rather large number of networked biotech devices and I have a background in heterogeneous device interoperation stacks.
6 years, 6 months ago


A command line driven management system for dynamically scalable Django clusters on Amazon Web Services.
6 years, 11 months ago

The Ogoglio Project

I led the effort to build a free and open platform for an online city for creative collaboration.
8 years, 3 months ago

VLOGS and Shorts

I enjoy shooting and editing video in both VLOG and short form.
8 years, 11 months ago

93 Photo Street

I noticed that there are a fair number of people on the web hand crafting photo maps and after a few months of research and design I released a map editor and publisher as the first product from the first startup I founded.
11 years, 10 months ago

Speed Readers for Open Content

After reading about EST being released under a nice flexible license, I whipped up a quick applet remix based on the speeder reader work I'd seen by The Reading Lab. It took about 30 minutes, yet it has attracted more attention than my previous years of work. Go figure.
13 years ago


I drew a paper timeline of places I've lived and events in my life, but I kept erasing and redrawing. I made MoreMemory to allow me to rearrange events and zoom around in my timeline so that the details of my life remain fresh in my memory.
13 years ago

TIGER/Line and BIL Parser

One sleepless night I wanted to hack up a few visuals of the SF Bay Area, so I built parsers for the US Census data and the USGS elevation files. Because it was slightly boring to encode the file formats in a machine readable form in order to autogenerate the parsers, I ended up posting them here and then later I threw in the parser code for only twice the price.
13 years, 2 months ago

Moon Font

While looking around for writing equivalents to the Dvorak keyboard, I discovered a font called Moon which is designed for raised letter print for blind people. Moon also happens to be very quick and beautiful in its own way, and I use it in my notebooks. I also used fontifier to create a Moon true type font.
13 years, 2 months ago


TopFeeder provides daily email news reports, based on a list of RSS feeds. I designed and implemented an RSS crawler, a J2EE based web interface for managing personal lists of feeds, an RSS search engine, and a daily email service. You can browse and download the source code from the TopFeeder SourceForge project.
13 years, 5 months ago

Memex Simulator

In 1945, Doctor Vannevar Bush published "As We May Think" which described the Memex, a personal information tool based on a process for rapidly processing microfilm. I researched the device and built a rough simulation of the user interface.
13 years, 9 months ago

Globe Widget

The Globe Widget uses an algorithm for a 1966 demonstration of the ARDS terminal to draw a globe. I ported it use Swing's double buffering, resizing, and antialiased lines.
14 years, 2 months ago


One of the great times for gonzo hackery at PARC is during the month of December, when almost everyone leaves and most serious work is stopped. In 2001, Ian Smith, Mark Howard and I were the only people left in CSL and we took the opportunity to build a P2P file sharing system which had a protocol built around the idea that these systems have three types of users: Whales (the fanatic with 10,000 files and broadband), Groupers (friends of the Whale, with the occasional upload), and Pilot Fish (people who do nothing but take from the system). We built a set of clients and servers which supported all three roles and tried to minimize the negative effect of Pilot Fish while rewarding the Whales and Groupers with social capital. It was fun, but PARC (with its strict intellectual property rules) is a tough place to write software which you would like to see opened up for public use. It is possible, but for side projects the effort is often too great.
15 years, 3 months ago


Flannel was an experiment in embedding computation and web services in email servers. When sending mail, a person could signal to their email server to take some action by attaching a URL file, which they dragged from the flannel web server pages. As the mail was processed by the server, the URL attachment would be read and called (via HTTP with certain headers and POST values) and the web server could reply with 0 or more items to include in the mail. Example services included "Attach a babelfish translation," "Notify me via phone if a reply is made," and "Post a copy to my blog."
15 years, 5 months ago

Digital Voices

A great researcher at PARC, Cristina Lopes, created an excellent process for sending information over sound waves using musical tones. I had great fun implementing a few of her algorithms in a Java toolkit, though people in adjoining offices quickly grew tired of the noises produced during development.
15 years, 9 months ago

i-drive Rendlets

My team combined a multi-terabyte database of metadata rich files, and roughly twenty Apache web servers, with our in-house XML+XSLT application service, Rendlets, to create shared photo albums, MP3 playlists, sideloading, and web hosting. Before struts arrived on the scene we had a scalable Java MVC web platform which recognized with varying toolsets the different roles people play in a web production group.
16 years, 9 months ago