袁哲 Zhe Yuan

Hello! I'm Zhe Yuan, currently pursuing my studies in Software Engineering at East China Normal University. My focus lies in CAD modeling and automation, and I look forward to applying these skills in real-world engineering challenges.

Skills

Good knowledge

  • C/C++, Python3, MATLAB, Dafny
  • AutoDesk Fusion, AutoCAD, Solidworks, UG/NX, Abaqus, Frama-C

Languages

🇨🇳 Chinese - Native speaker

🇬🇧 English - Advanced

🇯🇵 Japanese - Elementary

Education

2022 - Present East China Normal University
Master Degree of Software Engineering
2018 - 2022 Shanghai Jiaotong University
Bechelor Degree of Mechanical Engineering

Research

12.2023 - 08.2024 OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Design
Tutor: Jianqi Shi, Associate Professor, National Trusted Embedded Software Engineering Technology Research Center

Tech stack: Pytorch / Visual Language Model

  • OpenECAD is a fine-tuned model based on pre-trained visual language models, designed to enhance CAD modeling by processing 3D design images and generating structured 2D sketches and 3D construction commands. It leverages the visual, logical, and coding capabilities of these models to integrate seamlessly with existing CAD tools' APIs. A new CAD dataset, derived and augmented from public CAD datasets, was created for training the network. This approach addresses the limitations of discrete 3D shape models and the input restrictions of existing CAD-based models.
  • DOI of Published Paper on Computers & Graphics: 10.1016/j.cag.2024.104048
12.2021 - 06.2022 Research and application of AI neural network based on natural driving data
Tutor: Xuesong Li, Associate Professor, CyberC3 Intelligent Vehicle Labs

Tech stack: Pytorch / Transformer

  • The neural network model preprocesses vehicle sensor data to extract driver characteristics and make driving decisions similar to those of a human driver.
  • The model's robustness is verified and enhanced using simulation software.

Project

09.2020 - 01.2021 Shape Memory Alloy (SMA)-Based Miniature Hexapod Crawling Robot
Position: Circuit and Control System Design Engineer
  • Utilizing the heating deformation characteristics of SMA, we have designed actuators and corresponding mechanisms driven by SMA. A matrix circuit with row-scanning is employed to control the SMA array.
03.2020 - 06.2020 Vision-Based Automatic Positioning Wireless Charging Platform
Position: First Inventor and Control System Design Engineer
  • The vision system locates the position of the device to be charged on the platform and calculates its coordinates based on the relative position of the camera and the platform. A lightweight 2-DOF mechanism is designed to enable the movement of the wireless charging coil. The system uses the standard Qi protocol for wireless charging.
  • Patents have been applied for under "A Wireless Charging Device and Its Wireless Charging Platform" with the following application numbers: Utility Model Patent: CN202021873913.1, Invention Patent: CN202010904153.4
  • Issued Patent Number: CN212875428U

Experience

07.2022 - Present Shanghai Formal-Tech Information Technology Co., Ltd
Position: Software Engineer Intern (Backend)

Tech stack: C/C++ / QEMU / Linux

  • Developing Powerlink drivers for Linux with RT kernel.
  • Developing a QEMU-based emulator for the Phytium FT2000/A development board.
07.2018 - 08.2018 Fraunhofer Innovation Platform For Smart Manufacturing At Shanghai Jiaotong University
Position: Control System Engineer

Tech stack: C/C++ / OpenGL

  • Taking into account the shape of the real whale, we designed and manufactured a flying fish that do not depend on the suspension, for theatrical usage of a customer.
  • Flying fish power combined with culverts and the fish's own aerodynamic shape.
  • Design and debug the control system of bionic flying fish.