Computer Software Expert 454130 CA(N)

Expertise Description

I have more than 30 years experience in the field of Computer Software and Firmware with expertise in software and firmware development. I have experience with general embedded software development, primarily in computer storage devices and controllers, hard disk drive, medical devices, and printer and scanner devices. I have additional experience with patent infringement, forensic product examination, prior art research, patent re-exams/invalidity, source code examination, intellectual property, and trade secrets. I have over 15 years expert witness experience.

Areas of Expertise

Expert Witness

My expert witness experience includes trade secret, copyright, breach of contract, source code reverse engineering, USB memory cards, patent infringement, hard disk duplicators and erasers, and forensic analysis of competitive products for patent infringement of hard disk duplicators. 

Consulting Experience

My consulting experience includes quick design and implementation of calibration code for manufacturing of embedded device; evaluation and debugging of firmware for medical device; architecture design and firmware development of automotive engine diagnostic equipment; and defect management, boot codes, and flash translation layer. 

Professional Experiences

My professional experience includes being a Consultant for various companies in regards to software and firmware development.

Relevant Experiences

I have 30+ years of software development as well as ~18 years of expert witnessing in IP, primarily for patent infringement, and copyright and trade secret litigation.


BSElectrical EngineeringSan Diego State University

Licenses Certifications

Awards & Affiliation

IEEE u2013 Institute of Electrical and Electronics Engineers
IDEMA u2013 International Disk drive Equipment Manufacturers Association
STA u2013 SCSI Trade Association
FCIA u2013 Fibre Channel Industry Association
SNIA u2013 Storage Networking Industry Association

Primary Affiliation

Institute of Electrical and Electronics Engineers

Partial List of Consulting Expert Witness Cases