avatar

Xiangxiang Cui

A PhD student at BNU focuses on designing intelligent computing models.

Intern Experiences

  • Frontline Intelligent Technology, Xi’an, China, Intern, Dec. 2020 – June. 2022
    • scientific research:Ultrasound diagnostic algorithm development.
    • R&D: Model deployment, etc
    • Server operations: Manage multiple servers, daily maintenance and data privacy protection.
  • Keya Medical Technology, Shenzhen, China, Intern, June 2020 – Dec. 2020
    • Coronary Segmentation & Head and Neck Segmentation.
    • Develop vessel segmentation results evaluation tools to improve iterative efficiency.
    • Build checking code for debugging between engineering and algorithm personnel.
  • Lobon Technology, Shenzhen, China, Intern, Jan. 2018 – June 2018
    • Responsible for the development of sdk applications.
    • Based on socket network programming and multi-threaded to implement web server with upgrade file upload and other functions. The main programming tools are VS, Keil and so on.

Engineering Experiences

Slurm Cluster Management(Centos)
  • Slurm configuration fix.
  • Multi-user data privacy protection.
  • Software environment configuration.
As a server administrator in the tutor lab of Beijing Normal University and CAS.
Multi-User Server Management(Ubuntu)
  • Deep learning, Docker environment configuration, system installation and problem fixes.
  • Multi-user data privacy protection. Each user has separate account access. Users are also grouped by project, and folders cannot be accessed between different groups.
  • Configure Remote Desktop Program so that every user can remotely access the remote desktop. Configure intranet penetration programs to ensure that the intranet can be accessed by external network programs under special circumstances.
As a server administrator in the tutor lab of Xi’an Jiaotong University.
Dance Robot
  • The robot consists of rudder, and motion instructions are issued by the microcomputer system through a serial port.
  • For the coordination and smoothness of the dance, we carefully design the dance moves and use the data structure to coordinate the control action set.
Web Online Compiler
  • The whole system is completed by using Html, Javascript, Php, Linux shell, Mysql.
  • Support languages: C, C++, C#, Java, Html, Javascript, Php.

The Embedded Car
  • The whole system is completed by using microsystem STM32, Cortex-A8 and C language.
  • Using KNN to identify direction(turn to left or right) based on the Opencv library.
  • Using PID algorithm and sensor to control the travel stability of the embedded car.

Union Search
  • Based on JS, HTML to implement multiple search engine(such as: google/bing/baidu.) split-screen results display.
  • This program is simple, but very practical, once online for a while.

Algorithm Greedy Snakes Game
  • Design the game interface and develop intelligent snake algorithms using C++/CLR Library.
  • Based on the traditional greedy snake algorithms, our algorithm takes food as the target and takes artificially controlled snakes as an obstacle to make path planning. In the end, the winning rate of the algorithm snake exceeds 70%.

Compus Today Android APP
  • Realize the functions of BBS forum, news and information download, etc.
  • This project participated in the Innovation and Entrepreneurship Competition for Chinese College Students.

Electronic Labeling Systems
  • The whole system is completed by using microsystem STM32, Wireless hardware module, Ajax, C, HTML, LWIP Network Protocol, ESP8266 module, HTTP Server.
  • Electronic labeling systems can be used in warehouses. The flow is sent from the web, via the wireless network module to the digital display, when the warehouse personnel completes the corresponding order, press the button of the electronic label, and finally the web will show that the task is complete.