After receiving a BS in Engineering and Applied Science from Caltech in 1992, I worked at Booz Allen for 6 years as a technology consultant specializing in pattern recognition, image processing, and control systems. In July 1998 I started doing freelance software development from home and by October 1999 I had signed on as a full-time telecommuting employee with one of my clients -- Disappearing Inc (later known as Omniva Policy Systems). I stayed at that company until June 2004, eventually becoming the de facto system architect. In June 2004, I quit to focus on raising Julia and Joshua. Shortly thereafter, the company folded and the technology was sold to Liquid Machines.