This is the personal site of Mike Travers. I'm a software engineer, designer, writer, and researcher in the San Francisco area. Currently employed at Nuna, where we try to use data to fix the health care system.
I'm interested in tools to make programming easier and more expressive, for children, scientists, and others. I got a PhD from the MIT Media Laboratory in this area in 1996, focusing on the role of agency as a concept and metaphor in programming environments.
More recently I've built variety of systems for medical and scientific computation, knowledge management, and visualization.
Some Projects and Hacks
- SmartTables (article) is a public working version of a semantic spreadsheet.
- Visualizing the relationship between population density and politics with d3.
- LinkBack, a Chrome extension for automatic backlinking (pushing the web an iota closer to real hypertext)
- A Heroku buildpack for Common Lisp
- SWFrames, a Common Lisp package that implements a semantic-web backed frame system
- WuWei, a Common Lisp toolkit for creating modern websites.
- BioBike, aweb-based programmable knowledge environment for computational biology. See the this paper in Bioinformatics.
I designed the original knowledge representation framework and visual programing language.
- PatBlocks, a Java program for making geometric patterns. Started as a toy for my kids and got somewhat out of control. Long succumbed to softare rot, but there are some pretty pictures here.
- Afferent, a system for managing lab information for drug discovery, particularly combinatorial chemistry. I was UI lead and implemented a variety of subsystems.
See this success story for more.
- Older projects in Artificial Life and Visual Programming
from previous life at MIT Media Lab.