About

I work with small focused teams creating innovative disruptive technology.

I have been responsible for all aspects of system definition, development, quality assurance, delivery and support.

I have held positions as an individual contributor through senior technical management.

I enjoy what I do.