I'm pursuing a master’s degree in Computer Science and Engineering at the University at Buffalo. And I will have an internship as System Engineer at EA (Electronic Arts) this summer.

I have prior experiences working on Python and its related technology stack, such as Django, REST framework, etc. Also, I am familiar with the development workflow using Atlassian tools.

Usually, I will share some ideas on my Blog. (Chinese Version / 中文博客 )

Please feel free to contact me via [email protected].

PDF Resume


  • Python
  • Django
  • HTML / CSS / JavaScript
  • C / C++
  • Java
  • Node.js
  • Android Development
  • MySQL
  • SQLite
  • AngularJS
  • Nginx
  • Linux
  • Git
  • Vim


ifanr, Inc. (Guangzhou, China)
March 2018 - August 2018
SDE Intern

  • Using Python to maintain an old version Twitter Bot.
  • Using Python Django to optimize Single Sign On (SSO).
  • Participate in a WeChat Mini Programs BaaS Platform (ifanr Cloud) development.

WeiChen Future Network, Inc. (Qingdao, China)
July 2016 - December 2016
Software Engineering Intern

  • Using Django to implement daily check-in procedure.
  • Wrote a VPN client that solved the NAT traversal problem between Amazon Web Services and private network.
  • Implemented high-performance lottery module, and utilized Redis Message Queue to enhance the response time.


Beijing Housing Price Prediction (Python, Vue.js, Django)

  • Used scikit-learn framework to do simulated training based on optimized Classification and Regression Tree, combined it with the K nearest neighbors algorithm and got the optimal housing model.
  • Showed data virtualization by Pandas, NumPy, matplotlib, and displayed the performance of decision tree.
  • Input 10,000 groups data of housing price as a practice, and achieved 78.92% model performance.

Facial Attractive Computing based on CNN (Python, Django)

  • Used TensorFlow framework to build CNN network, combined such technologies as face alignment, multiregional feature extraction of human faces etc.
  • Got the alignment and redundant feature through facial landmark detection and rotation, and multiregional feature extraction of human faces, thus enhanced CNN performance.

Qingdao University - Mobile APP Backend (Python, Django, RESTful)

  • Used Python Django to implement Campus Lost and Found, in-campus navigation and score inquiry, etc.

Sensor Data Distributed Storage System (C++, Java)

  • Implemented interface between sensors and Raspberry Pi and real-time sending sensor data to storage layer.
  • Enhanced the efficiency of data writing, used Hadoop Cluster, combined them with a temporary storage layer based on Redis between the gateway and storage layer, and thus saved 30% of time during data writing.

Raspberry Online Barrage (Node.js, FFmpeg)

  • Implemented the basic barrage function of
  • Using Raspberry Pi as server, support for up to 50 clients to watch the live.