Muffin Man

This web site is named for a math problem I proposed several years back about the best way to divide a set of muffins. Dr. William Gasarch at the University of Maryland has created a presentation on the problem and his team's research toward a solution.

I am an experienced software developer, currently looking for a full-time or part-time position either remote, in the Pioneer Valley, or based in Greater Boston with substantial telecommuting. A few things related to this endeavor are my resume, my LinkedIn profile, and two web sites I'm developing. One is for word, phrase, and name searches, integrated with Wikipedia. The other is a program to play the popular tabletop game Carcassonne; which you can see here. I will be using machine learning techniques to optimize its play. The GitHub repositories for both projects are at

In my spare time, I am a semiprofessional puzzle constructor, having recently published an extravaganza consisting of nine challenging, interconnected puzzles, funded on Kickstarter.

I have also started doing book indexing. I recently finished creating, as a portfolio piece, an index on The Life and Letters of Lewis Carroll. The book was written by Carroll's nephew, Stuart Collingwood, and is available from Project Gutenberg. Although this digitization shows the index entries, it does not have the page numbers.

The best way to reach me is by e-mail; I'm also on LinkedIn, Facebook, and BridgeWinners.