Today I'm an independent Macintosh software developer.
I'm working on developing a few nifty ideas of my own, but I'm also
available for contracting if the job is right. My current
résumé is available.
Highlights of my previous work include:
- The CD/DVD burn engine in the Disc Recording
services for Mac OS X,
and its Mac OS 9 predecessor.
- The filesystem generator within Disc Recording,
including the virtual filesystem APIs
and their implementation, for which I was the primary architect. This required detailed knowledge of
HFS+,
ISO-9660 (available free as ECMA-119), and
Joliet,
as well as a lot of algorithmic optimization.
- Universal CD/DVD
and HD
mass storage drivers for Mac OS 9, which supported drives
via FireWire,
USB,
ATAPI,
and SCSI.
- The ZiVA decoder-chip drivers for Apple's hardware-based
DVD player.
- A technology demo of sub-pixel font rendering
back before it became standard on Mac OS X with Quartz.
- A Java-based
3D molecular modeling tool for
education, called eChem.
It's still around but I don't think it's been updated much since I left.
- A Quickdraw 2D graphics accelerator for the Powerbook 2400/3400.
For what it's worth, almost everything in the list above is all still in active
use, in some cases by hundreds of thousands of users.
I live in Brecksville, Ohio
with my wife, Nancy, and an extremely cute little girl named
Olivia.
We live in a three-bedroom ranch, on a half-acre lot containing an
abundance of trees that yield apples, plums, pears, and cherries.
Normally I'm a voracious content consumer, but sometimes it's nice to be
a content provider too.