✅ Full-time freelancer with 12+ years of PCB design experience.
✅ Cadence Allegro 16.6/17.2/Orcad, Altium Designer 22.
✅ Firmware develpment of almost any field.
✅ Prototype PCB production, PCBA assembly. Located in Shenzhen, China.
Hello,everyone.
Thanks for your visiting on my profile.
Hardware engineering and Firmware development are the main specialties.
Additionally provide the PCB board design to fit to the enclosure based on my Solidworks skill.
And also promise you with PCB production and assembly.
Please go on for my skills and experience.
Skills & Products
1) Schematic and PCB (Altium/Allegro)
- MotherBoard
- RF 2.4GHz(bluetooth, wifi)
- GPS modules including Ultimate GPS and MTK3339
- DDR2 SDRAM, DDR3 SDRAM
- HDMI transmitter, receiver, switch
- Ethernet PHY 10M/100M/1000M(RGMII, GMII, MDI)
- MIPI LCD
- USB, SPI, I2C, UART(RS485,RS232)
- analog amplifier and filter(audio, RF, etc)
- sensor circuit(pressure, gravity, magnetic, etc)
- control circuit(DC Motor, high voltage relay, etc)
- RF and Microwave circuit
2) Firmware and Embedded System and Software and Mechatronics
- MCU
STM32, ESP32, ESP8266, Arduino, Adafruit, Rpi, Jetons Xavier NX, NRF52x, CC26xx, PN7462, ARM, AVR, PIC, ATMEGA, SAMD
- Sensors and Modules
LCD, Flash(W25Q128), 2G~4G module(BG96, SIM808), IMU(GY953, MPU9250), SD card, NEMA
Motor,
- Development Tools
Keil, STM32CubeMX, STM32CubeIDE, AVR Studio, Atmel Studio, MPLAB, MPLAB X IDE, ESP-IDF, Eclipse, IAR_Embedded_Workbench, Simplicity Studio, Visual Studio, QT, Solidworks(Design and
Dynamic Simulation)
- Skill
IoT,Industrial IoT, BLE, DSP, Control(PID), Robotics, Mechatronics, NFC, RFID, Embedded system, RTOS, Cryptography(RSA, AES, ECC, HTTPS), SoftwareFilter(LP, HP, BP), Artificial intelligence and Machine Learning, Deep Learning, Blockchain
- Language and framework
C/C++, Python, Java, HTML, CSS, Javascript, SQL, OpenCV, Tensorflow, Keras, Pytorch
- Communication Interface and Protocal
UART, SPI, I2C, USB, CAN, MBUS, MODBUS, BLE, Zigbee, WiFi, TCP/IP, HTTP, HTTPS, MQTT, RTU, GSM/GPRS/GNSS/GPS/LTE, DSI, CSI
3) Used FPGA, CPLD(Xilinx ISE, Vivado, Quartus, Linux, Altium/Allegro)
- Xilinx : XC7Z010(Zynq7000), XC7A100T(Artix7), XC6SLX100T(Spartan6)
- Altera : MAX 3000A, Cyclon III, Cyclon IV
4) FPGA Logic design (According to user's request)
- ETH core(verilog)
- LDPC encoder core(verilog/vhdl)
- LDPC decoder core(verilog)
- BCH encoder core(verilog/vhdl)
- BCH decoder core(verilog)
- OFDM core(verilog)
- SPI core(verilog)
- I2C core(verilog)
- UART core(verilog)

nRF52
OrCAD
BLE
Firmware Programming
Electronics
nRF52832
Electronic Circuit Design
SolidWorks
Cadence Platform
FPGA
ESP32
Manufacturing & Construction
Altium Designer