I am opening to hear new job opportunities

Open Source Project Repositories



2011 – Now Department of Communication Technologies at the University of Duisburg-EssenDuisburg
PhD. candidate
* Software Defined Radio, Cognitive Radio and its implementation on DSP and FPGA;
* State-of-art spectrum sensing algorithms;

2008 – 2011
China University of Mining and Technology
M.Sc of Information System
* Routing layer for Wireless Sensor Network (WSN) and Wireless Ad-Hoc Network (Mesh);
* Embedded software development for embedded Linux and TinyOS;

2004 – 2008
China University of Mining and Technology
B.Sc of Information Engineering


2018 – Now
Software Engineer
1. Support and development for the SA171-s China Gateway (VIESSMAN Vitopend/Vitodens 100);
* Documentation and Commnunication between iThinx and Abelcloud;
2. Implementation of a Network RPC library for a Zigbee test system using gRPC;
* Design the RPC interfaces and data types according to Zibee stack interface. Implement a scheme to manage multiple server instances. Implement a scheme to achieve a long time live callback function.

2016 – 2017
DKS Dienstleistungsgesellschaft für Kommunikationsanlagen des Stadt- und Regionalverkehrs mbH
Embedded Linux Developer
* ath10k driver optimization;
* OpenWRT / LEDE migration;
* Linux kernel and driver development;
* Linux application development for U-Bahn and train Ethernet communication;
* Documentation;
* Testplan for OCTU;

ITESYS, Institut für Technische System GmbH
Student Assistant
Development for ClouDAT project and Data Flow Diagram Tools.

Open Source Projects


  • Drivers for Linux 802.15.4: CC2531, dw1000;
  • 802.15.4 support for LuCi;
  • LoRa support for Linux kernel link;
  • LoRa support for OpenWRT / LEDE link;


  • Linux 802.15.4 support: cc2420, mcr20a mcr20a-mainline;
  • 802.15.4 support for OpenWRT / LEDE: iwpaninfo, netifd;
  • RT-Thread for nRF52832;
  • OpenWRT for mini2440;
  • Patches for Ci40: Ethernet LED, MMC bus;


Chinese: Native
English: Professional working proficiency
German: Good (B2)


Programming: C/C++, Java;
Script: Lua, Bash;
Modelling: MATLAB, Sirius, OCL, Epsilon, Acceleo, UML;
Hardware: ARM (Cortex A and M), TI DSP, MSP430, Atmel XMega, Xilinx FPGA;
Protocol: Bluetooth Low Energy, 802.15.4, 802.11, LoRaWAN;
OS: Linux, uC-OS, CMSIS-RTX, RT-Thread;

Driver’s license

China: C
German: B