John C Peck Expert Witness
Curriculum Vitae

Contact this Expert Witness

  • Company: Bay2Sierra Silicon Services, Inc.
  • Phone: (415) 420-8449
  • Website:

Specialties & Experience of this Expert Witness

General Specialties:

Electrical Engineering and Software Engineering

Specialty Focus:

Source code review, Patent, Copyright, Trade secret, Digital design, ASIC, FPGA, CPLD, SoC, RTL, EDA, Graphics, Microprocessor, Embedded systems, Automotive, Network protocol, Verilog, VHDL, Prior Art Search, Validity analysis, Circuits, Linux, Swift, Java, C, C++, Python, Assembly, Pcb Layout,


BS Computer Engineering, Carnegie Mellon University; MS Computer Science, University of California, Los Angeles

Years in Practice:


Additional Information

John Peck has over 25 years of experience as a software and hardware engineer with over 10 years of experience as a technical analyst for hardware and software intellectual property cases. He has drafted numerous claim charts and prepared expert reports for software copyright, trade secret, and patent litigation. He is comfortable researching and expressing complex technical issues. He is experienced with source code review and able to explain its operation in ways that most people can understand. To date, John Peck has consulted on a total of 25 cases. - Provided expert testimony once at deposition and twice at trial - Consultant and analyst for multiple ITC 337 investigations - Software source code analysis for litigation including alleged copyright violation and trade secret theft - Hardware HDL/RTL source code and schematic analysis for litigation matters including patent infringement - Patent evidence of use - Reverse engineering of software on mobile, desktop, and server platforms - Performed software and hardware IP analysis and composed expert reports regarding patents, trade secrets, and copyright matters - Ran CodeSuite® and analyzed software source code correlations - Reviewed client portfolio patents to determine likelihood of infringing use based on publicly available information - Developed source code comparison and analysis tools John's prior hardware engineering experience includes system architecture, digital design, design verification, design methodology automation, FPGAs, ASICs, and complex SoCs using in IoT applications such as smart power meters.  He has a solid background in software engineering, including video game development, firmware, EDA tools, and system validation environments.  John Peck is an inventor of 10 US patents issued. John Peck earned an MS in computer science from the University of California, Los Angeles and a BS in computer engineering from Carnegie Mellon University.