Haoyuan Chen
I am a Computer Science graduate with a Master's degree from the Technical University of Munich, specializing in decision science and artificial intelligence.
About
I am a Computer Science graduate with a Master’s degree from the Technical University of Munich, specializing in decision science and artificial intelligence. I have strong technical skills in machine learning, algorithms, and backend development. I have experience leading projects that apply computer vision and robotics to real-world applications, and I enjoy collaborating with cross-functional teams.
I am passionate about teaching and have worked as a lecturer, guiding students through advanced programming and algorithm challenges. Outside of work, I am an avid Go player, which has helped me develop excellent strategic and analytical thinking skills that I bring to problem-solving in my professional career.
- 5 years' experience
- Joined July 2025
Languages
- EnglishFluent
- ChineseFluent
- GermanBeginner
Industry experience
- Software & Internet
- Education
- Real Estate & Construction
- Professional Services
- Manufacturing
- Transportation & Logistics
Work experience· 6 roles
Independently led the backend development as the sole contributor and applied computer vision techniques to transform raw SLAM data collected by the robot into user-friendly CAD models, advancing the product to a release-ready stage for architectural applications. Developed and implemented mathematical algorithms to detect room contours and improve the precision of wall-length estimations from spatial maps. Optimized backend processes to reduce human intervention for real-time automated CAD generation. Collaborated with cross-functional teams in robotics, data science, and software engineering to enhance system efficiency and scalability.
Independently led the backend development and applied computer vision techniques to convert raw SLAM data into user-friendly CAD models, helping the product advance from prototype to release-ready. Developed mathematical algorithms to detect room contours and improve wall-length estimation precision. Optimized backend processes to reduce human intervention for real-time automated CAD generation. Collaborated with teams in robotics, data science, and software engineering to enhance system efficiency and scalability. Technologies used include Python, C++, OpenCV, and NumPy.
Taught C++ programming focusing on fundamental and advanced algorithms and data structures including recursion, dynamic programming, trees, graphs, and sorting techniques. Guided students in applying C++ to solve complex computational problems and prepare for algorithm competitions. Emphasized problem-solving strategies, code optimization, and real-world applications of algorithmic thinking. Developed curriculum and provided hands-on coaching, deepening expertise in C++ and algorithmic design.
Education
Certifications and awards
Hire Haoyuan Chen today
Post a job and invite Haoyuan, or contact them directly. No hidden commission.




