Last update: June 22, 2014.
Current status: under full-time contract at Modernizing Medicine until June 30, 2015.
I am a software development contractor who has been using Java since 1997 and developing web applications since the "pre-JSP" days of just Servlets, having since used Stripes, Spring MVC, Groovy/Grails, Clojure/Ring/Compojure, Ruby on Rails, and Struts 2, among others.
I founded my company, Javelot Inc., in August 2000.
I've written three books about web frameworks:
- Seven Web Frameworks in Seven Weeks
- Stripes ...and Java Web Development is Fun Again
- Getting Started with Apache Click
Besides Java, I have solid knowledge of Groovy, Clojure, and Ruby.
I have also worked extensively with JavaScript and toolkits such as jQuery, YUI, CanJS, and AngularJS.
You can find out more details about me on LinkedIn or by viewing my resume (PDF), updated January 14, 2014.




