
Independent Developer at TreeLight Consulting
San Francisco Bay Area

Independent Developer at TreeLight Consulting
San Francisco Bay Area
My background in philosophy and general systems theory give me a capacity to define goals, ask questions, and think through the implications of decisions. I find out what goals really need to be achieved, and design systems that are usable, and that meet their objectives. Analysis, evaluation, and synthesis is my forte.
Requirements gathering, Systems design, Workflow automation, Technology acquisition and technology transfer.
(Public Company; JAVA; Information Technology and Services industry)
December 2005 — January 2009 (3 years 2 months)
Development of online collaboration and document authoring systems, using (J)Ruby and Wikis and the DITA Open Toolkit.
(Computer Software industry)
February 2003 — December 2005 (2 years 11 months)
* Guide to Generics for version 1.5 of Sun's Java platform
* Java Web Start Guide for Sun
* Java 1.3 to 1.5 Migration Guide for Sun.
* Unpublished manuscript: The Politics of Health: A general-
systems examination of interlocking forces in our society.
* Established CitizensAdvisory.org to begin taking the money
out of elections
(Computer Software industry)
1996 — 2003 (7 years )
(Public Company; JAVA; Information Technology and Services industry)
September 1996 — February 2003 (6 years 6 months)
Documented Swing API libraries. Wrote articles explaining JTree, NIO, and other libraries. Automated production procedures. Wrote utilities to improve documentation quality, including DocCheck, LinkCheck, StubMaker, CommentMerge, plus word-count tools and difference-reports for the localization team.
(Non-Profit; 1-10 employees; Computer Software industry)
January 2000 — July 2002 (2 years 7 months)
Participated in Doug's Unfinished Revolution at Stanford, participating in the online discussions and giving two talks.
Participated in a series of weekly meetings with Doug Engelbart, Eugene Kim, Jack Park, and other software developers interested in pursuing Doug's vision of harnessing the computer to help mankind solve complex problems.
Graduate Studies , Computer Science
BA , Techniques of Analysis
An agglomeration of 5 minors: courses in General Systems Theory from a variety of departments, philosophy, political theory, psychology, and mathematics, with an emphasis on mathematical logic and abstract algebra.
Trail running, Irish dancing, Singing, Marital arts, Traditional Irish and Greek music, Nutrition, Fitness, Software Development, Productivity Tools, Political reform, Voting Advice systems
Blue Oxen Collaboratories, Celtic Dance Ensemble, Jung SuWon martial arts and wellness, Lark in the Morning music and dance camps, KM Cluster, Silicon Valley DITA interest group, Ruby SIG, Gryphon Carolers, Optiflag project