I am the founder of Sandcast Software, which focuses on community and team-oriented software. I am also founder and former CTO of Interface Guru, a leading Web Usability firm. I consulted on back-end technology issues with specific emphasis on how technology and usability work together to present the user with an easy-to-use interface.

My strong community background led me to open source software, where I have had the chance to meet and interact with several incredible individuals from Jakarta and other open source communities. I am also a co-founder and former President of the Tucson Java User Group, which I helped form in 2001.

Currently I work on the Kuali Project for the University of Arizona, where I am the lead usability developer and also work on the core “nervous system” of Kuali.

There are two primary projects that I am currently working on:

  • Chama - an open-source Web application builder for Tapestry
  • Tucson Underground - currently a photo album/documentary of the Tucson scene, but one that I hope will blossom into a community-driven site with some of the tools I’m working on

I just finished writing Tapestry 101, a book about Tapestry 4 - I am extremely proud of this book as it is the first one that I did completely on my own (not counting editors and tech reviewers). It is an introduction to Tapestry 4 from the eyes of someone who needs to “get it now”.

You can also find the source code for Tapestry 101 (which is an events calendar system for Tucson Underground) on the Tapestry 101 @ JavaForge site I setup for it, more on this coming soon.