Jeremy has over 19 years of engineering and innovation experience. He has a Master's Degree in Electrical Engineering with an emphasis in Digital Signal Processing. He has been a member of IEEE for over 19 years and was elevated to the Senior Member grade in November 2011.

Jeremy's areas of expertise include high-speed digital and embedded system design. He specializes in test and measurement instrument development, and has an interest in creating database driven web applications.

Skills

  • System Architecture
  • Design Documentation; both print and web
  • FPGA and CPLD Design
    • Xilinx ISE Design Suite
    • Xilinx Vivado Design Suite
    • Altera Quartus II
    • Synopsys FPGA; Synplify Pro/Premier
  • Printed Circuit Board (PCB) Design
    • OrCAD PCB Designer Professional
    • Mentor Graphics PADS/DxDesigner
    • Mentor Graphics Expedition/DxDesigner
  • SystemVerilog, Verilog, and VHDL RTL Design
    • Mentor Graphics ModelSim
    • Mentor Graphics QuestaSim
    • Aldec Riviera-PRO
    • Cadence Incisive
  • Perl, Python, and Bash Scripting
  • C and C++ Programming
  • Source Revision Control
    • Perforce
    • Git
    • Subversion
    • Microsoft Team Foundation
    • IBM Rational ClearCase
  • Database-driven Web Application Design
    • MySQL, MariaDB, PostgreSQL, SQLite
    • Apache Web Server

Services

  • Printed Circuit Board Design
    • Demonstration or Evaluation Board
    • Sub-System Board
  • FPGA and CPLD Design
  • FPGA Sub-System Design
    • Register Interface Design
    • Embedded Soft-Core Processor (e.g., MicroBlaze, PicoBlaze, etc.)
    • USB Interface Design
    • Serial Peripheral Interface (SPI) Design
  • Task Automation via Perl, Python, and Bash Scripting
    • PCB Bill of Material Generation
    • FPGA Pin Definition File Generation
    • FPGA Register Documentation Generation
    • FPGA Register C/C++ API Generation
  • Web Application Design
    • PCB Part Search Engine
    • Product Documentation

At J. Webb Consulting we look forward to learning more about your organization's needs and hope to hear from you. Follow us using the links below or send us a message via the Contact Us page.