The software used to make this pcb was Altium Designer. It is not free but it is one of the most used PCB Cads among engineers and designers worldwide.
The schematics for this project is divided in two pages: the first one is the management of everything related to the MCU, such as the LDO's to supply the ESP32 and the USB to UART to program it; the second one is about all the sensors used and the connections made in this pcb.
The microcontroller used for this project was the ESP32-S3-WROOM-1 as it has the built-in antenna and all the peripherals that was needed.
The maximum rated voltage for the GPIO's is 3.3V so all the sensor connections are adjusted, either through supply or voltage dividers so that the output satisfy this requirement.
The minimum track width used was 0.2mm because of the density of connections and the current needed. For the power tracks the width was 0.7mm.
This board has 4 layers properly setup for the impedance profile needed to use USB differential pair. The internal layers are ground layers to minimize noise in signal layers (the top and bottom ones).