Node.js / Express website to find upcoming dog agility trials.
HTML5 CSS3 nodejs JavaScript mongoDB OpenShift


NPM module to read FCS 3.0 format Flow Cytometry data files
JavaScript nodejs NPM Flow Cytometry


I spent some 25 years developing innovative software and algorithms to acquire, analyze, display and store data from biotech instrumentation. See "Past Experience" below.

Since the world is moving to the web, so am I. I'm learning JavaScript (here's some funny initial reactions), Node.js, HTML5, CSS3, and a little PHP and Python. Some of these projects are science related, some involve new programming tools, while others are based on my interests in Dog Agility and Sailboats.

Almost all these "webby" projects involve acquiring (see BayNode Meetup talk), distilling (NextQ does a lot of this), and merging data (e.g. map data) from outside sources into the website. I"m getting pretty good at that.

If you need help merging outside data into your web project, please contact me.

Past Experience: Instrumentation

Past Experience: Applications

Most of this work was done in C or Java/Swing using desktop PCs. I'm continuing to do some contract work in these fields.