Software Engineer at Human Longevity Inc.
Designed and built integrated disease risk models using MRI images, genomic data and other information
using Keras, TensorFlow, VTK and ImageJ.
Built predictive models for phenotypes.
Put together an RNA pipeline from existing tools and some custom code for gene expression, allele specific expression, gene fusions and skipped exons in tumor tissue.
Used information theoretic tools to improve the performance of microbiome models.
Instructor at University of California Santa Cruz Extension
I taught Computational Biology with Java. I published the course material as
the book Mastering Java through Biology.
Founder of Enventra
Designed and built the trainers and recognition components of MoboMath, a handwriting recognition
system for mathematical notation. See the MoboMath page for more details.
Senior Scientist at CIC
Designed and implemented an HMM based cursive handwriting recognition system, including
an innovative distributed trainer.
Helped design and implement a Chinese handwriting recognition system.
Improved a biometric signature verification system.
Founder of Bloomsbury Software Group
Designed and built ydb, an innovative symbolic debugger for yacc compatible
grammars and parsers. The system was purchased by UC Berkeley, IBM, and others.
Research Assistant at Imperial College, London
Contributed to a number of projects in the functional languages group.
MTS at Hewlett-Packard Laboratories
Built a speech compression system.