Ray Chiang

Ray Chiang

Computer Scientist

Ray Chiang is a software engineering expert with more than 15 years of experience involved in technologies related to system engineering, digital media, embedded system, consumer electronics, industry-standard development, and various areas. Served leading tech companies such as Samsung, and Panasonic.

Ray currently serves as a consultant and source-code reviewer in software-related litigation including patent/copyright infringement and breach-of-contract matters. Ray is skilled in code review and reverse engineering of software systems. His role includes researching software architecture design and analysis.

Summary of Qualifications

Serving as a consultant and source-code reviewer in several cases including patent infringement, copyright, and breach of contract cases.

Executed and hands-on in research and development projects in areas including Java Virtual Machine Platform integration, RTOS, embedded systems, mobile software, web applications, digital media, software reverse engineering, software quality, industry certification, consumer electronics, display color technologies (WCG and HDR system), etc.

Directed media device research & compliance program based on embedded system reverse engineering, software decompiling, black-box testing, partnered with 10+ media content production facilities to achieve high quality and low incompatibility in the market for all related product lines of more than 50+ product models.

Served as a technical liaison, technical expert, member of the board of directors, in several industry-standard bodies related to digital media, video, and display technologies.

Received his M.S. in Technology Management (MSBA) from the University of Illinois at Urbana Champaign and B.S. in Computer Science from National Chiao Tung University (Taiwan).

Areas of Expertise

  • Programming

    C/C++, Java, Perl, Python

  • Network Protocol

    TCP/IP, UDP, HTTP, HTTPS, Serial Communication (RS-232/BT)

  • Java technologies

    J2SE, J2ME, BD-J, JVM, JVM certification (TCK), JNI, Swing/AWT, Tomcat, Spring Boot

  • Internet and web

    REST, HTML5, CSS, Javascript(full stack), jQuery, ReactJS, NodeJS, NextJS, Python, JSON, AJAX, PHP, Amazon Web Services (AWS), WordPress, Jekyll

  • Digital Media

    OpenGL, MPEG2-TS, MP4, MPEG-DASH, HLS,  HDR10, SMPTE-2084/2086/2094-40 (HDR10+), HDMI, FFmpeg, Blu-ray Disc/DVD Authoring, UHD, Picture Quality, Display Calibration, Media Transcoding, Color grading, Live Streaming, OBS

  • Database

    MS SQL, PostgreSQL, Oracle DB

  • Software development

    Git, Github, JIRA, Subversion, CVS, Ant build, CMake

  • Operating Systems

    Linux, Unix, Mac OS X, iOS, Windows, Android, WinCE, file systems

  • Other Software

    Adobe Photoshop, Final Cut Pro, ColorFront Transkoder, Davinci Resolve, Calman, OBS

  • Litigation support

    Intellectual property and patent infringement, software design/source code audit and review.

Litigation Experience

  • AUTOSCAN GMBH, KHS INT’L. HLD. LTD v.  MANITOBA LTD D.B.A. DCC HAIL


    Jurisdiction: Federal Court of Montréal, Quebec,
    Counsel: Gowling WLG (Canada) LLP
    Nature of Suit: Copyright infringement

  • FINANCIALAPPS, LLC v. ENVESTNET, INC., and YODLEE, INC.


    Jurisdiction: UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE
    Counsel: KASOWITZ BENSON TORRES LLP
    Nature of Suit: breach of contract

  • Jaguar Land Rover v Volkswagen Group of America, Inc.


    Jurisdiction: UNITED STATES INTERNATIONAL TRADE COMMISSION
    WASHINGTON, D.C
    Counsel: Sterne Kessler Goldstein & Fox
    Nature of Suit: Patent infringement

Meet More of Our Experts


Xiao Su
Xiao Su, PhD
Testifying and Consulting Expert Silicon Valley

Dr. Xiao Su is a Professor and Chair of the Computer Engineering Department at San Jose State University. She is a renowned researcher in broad areas of software systems, computer networking, multimedia communications, network security, big data, and machine learning.

George Edwards - Software Expert Witness
George Edwards, PhD
Testifying and Consulting Expert Los Angeles

Dr. George Edwards has more than a decade of experience as a scientist, engineer, and technical consultant to academic research labs, government agencies, and technology companies, and he has served as a software expert in various litigation contexts, including several patent infringement matters.

Sigurd Meldal - Computer Expert Witness
Sigurd Meldal, Dr.Sc.
Senior Testifying Expert Silicon Valley

Dr. Meldal has testified in federal court and been deposed multiple times as an expert in computer science and software engineering. He has provided technical opinions regarding mobile devices, networks, wireless telephony, databases, service-oriented architectures, web systems, and geospatial positioning.

Nenad Medvidovic - Software Expert Witness
Nenad Medvidović, PhD
Senior Testifying Expert Los Angeles

Nenad Medvidović is a Professor and Associate Chair for Ph.D. Affairs in the Computer Science Department at the University of Southern California. From 2009 to 2013, Medvidović was Director of the USC Center for Systems and Software Engineering. His research is in the area of software architectures and analysis.

Jae young Bang - Research Scientist
Jae Young Bang, PhD
Consulting and Testifying Expert Los Angeles

Dr. Jae Young Bang is a computer scientist and software technology consultant with a decade of experience in software engineering. He currently serves as a consultant and source-code reviewer in software litigation including patent/copyright infringement and breach-of-contract matters, and also as a researcher in software architecture design and analysis.

Jason Frankovitz - Software Engineering Expert
Jason Frankovitz
Senior Testifying Expert Los Angeles

As a developer and CTO, Jason Frankovitz has been in the trenches of technology for more than 25 years. He has worked as a programmer, software development manager, technical analyst, CTO, and mentor in a wide variety of industries including social media, digital entertainment, and online advertising.