Computer Software Design Expert 29235 CA(S)

Expertise Description

I have over 40 years experience in Computer software design, development, and deployment. My areas of expertise include Forensic data acquisition and analysis; Microsoft Visual Studio component and application design; Web integration of authentication services, streaming media services, ad displays, content feeds; Implementation of real-time and media streaming systems; Architecture and design of complex business systems involving database back ends; Oracle 8i, 9i, SQL Server 2000, and DB2 database technology; Java, C, C++, Visual Basic, assembly language programming; Embedded microprocessor designs; Network equipment design and manufacture (LAN cards, routers, bridges); Security, authentication, networking, firewalls, hacking countermeasures, backups, archives and service level agreements for customer-outsourced data. I have more than 5 years expert witness experience with consultations, deposition, and courtroom testimony.

Areas of Expertise

Expert Witness

My expert witness experience includes patent, copyright, and contract laws related to software, as well as other issues related to software and computer technology.

Consulting Experience

My consulting services include providing technical expertise regarding software, computers, and other technology.

Professional Experiences

My professional experience includes working as the Vice President, President/CEO, General Manager, and Chief Technology Officer at various technology companies. I am also an Independent Computer Consultant.


BSElectrical EngineeringUniversity of Canterbury New Zealand
MSElectrical EngineeringUniversity of Illinois
Ph. D.Electrical EngineeringMassachusetts Institute of Technology

Licenses Certifications

Awards & Affiliation

National Science Foundation
Association of Computing Machinery (ACM)
IEEE Computer Society

Primary Affiliation

IEEE Computer Society

Partial List of Consulting Expert Witness Cases