For PCB design, I use Altium designer, Eagle, Fusion360, KiCAD, and EasyEDA. From 2 layers of PCB up to 10 layers of PCB design, I can fully deploy every advanced feature like length tuning, impedance control, IPC standard library generation, etc. Apart from that, I am also dedicated to noise simulation and signal integrity tests for motherboard projects.
As an experienced firmware, my goal is to bring high-quality code to a real product. From childhood, I tried to maximize code efficiency and reusability and have hands-on experience in BLE, BT, RFID, NFC, LoRa, Sub1GHz, NB-IoT applications. I use Arduino IDE, PlatformIO, Code Composer Studio, STM32CubeIDE, Keil, IAR, Simplicity Studio, Segger Embedded Studio, etc and I am very familiar with embedded C/C++, Linux, Python, MicroPython, Verilog/VHDL programming languages. I am a good user of git and Jira for easy collaboration with other developers - hardware, firmware, and mechanical engineers.
From hardware design to prototyping, all the designs(circuit, PCB, and firmware) will be perfect for the project's requirements. I am open to new technologies and tough challenges.