Computer engineer with over fifteen years of hands-on experience in all phases of product engineering including system architecture, electronics design, software design and code review, project management, testing, and manufacturing. Areas of specific technical expertise include FPGA and ASIC chip design involving hardware description languages, simulation, synthesis, and timing analysis; printed circuit board electronics design, verification, and debug; embedded software design; and system-level architecture and design.

Formal Education

  • B.S. in Electrical Engineering, Virginia Tech

Career Highlights

  • Designed systems for next generation radar, including printed circuit board design, chip design, digital signal processing algorithms, and software programming
  • Performed design services targeting Xilinx Virtex6, Virtex4, Spartan6, and Virtex2E and Altera Stratix IV and Cyclone IV FPGAs and a wide variety of CPLD technologies
  • Experienced designer of electronics for local area networks, including MAC hardware for 10/100 Megabit and 1/10 Gigabit Ethernet
  • Participated in the design of a Gigabit Ethernet switch at IBM
  • Developer of an ASIC for cellular radio communications based on timedivision multiple access (TDMA) multiplexing methods
  • Named inventor of two U.S. patents, including one for a novel readwrite memory interface via Ethernet packets

Expert Qualifications

  • Reviewed hardware designs in Verilog and VHDL and source code in C and C++ for LTE cellular technologies from Apple, HTC, Ericsson and others in patent infringement litigation in U.S. District Court for the Eastern District of Texas
  • Assisted the testifying expert in preparation of expert reports and associated review of electronics designs and software for cellular base station technology
  • Consulting expert in litigation relating to e-commerce websites, including review of Java source code produced by defendant eBay
  • Participated in the review of Verilog hardware and C software source code for the design of System-on-a-Chip (SoC) processors