I have designed multi-layer Printed Circuit Board (PCB) in KiCad, Proteus, Eagle and using other tools. I have designed boards with I2C, universal serial bus (USB), asynchronous serial (UART), HDMI, power, general purpose input output(GPIO) and other signals communication with NVIDIA TX2. I have also designed some breakout boards for specific functionality.