Hello! My name is Zijing Weng. I am a computer science student at Georgia Tech and INSA Lyon. I am passionate about engineering and eager to explore various fields. Since I started learning to code at the age of 10, I have done a lot of interesting projects. Recently I created this website and started to write blogs.

Education

Georgia Institute of Technology

I am pursuing a Master of Science degree in Computer Science with Machine Learning and/or Computational Perception and Robotics specializations.

The courses that I took:

  • Computer Vision
  • Machine Learning for Robotics
  • Introduction to Research in Machine Learning, Robotics and Vision
  • Introduction to Graduate Algorithms

National Institute of Applied Sciences of Lyon

The first two years of this French engineering school (grande école) consist of general engineering courses. I studied for another two years in the Department of Computer Science and Engineering (Informatique). And finally, I enrolled in the dual degree program with Georgia Tech.

Experience

CoreTechnologie

Software developer intern

CoreTechnologie is an industrial software company that specializes in 3D and CAD. I worked with the testing team and developed a test tool for their API. Written in C++ 20, this tool prompts the API and serializes 3D model data into readable XML files or binary files. It can also parse these files and generate comprehensive comparison reports, facilitating the debugging process between different versions. The user interface was written in Python, and the tool was integrated into test routines.

Full-stack web developer intern

I designed and developed an internal web application for ticket, project and calendar management with the goal of replacing existing tools and improving functionality, efficiency, extensibility and user experience. I started with requirements engineering, and proposed improvements of the internal organization that are made available by developing the website from scratch. The site is built with Symfony and made dynamic with Mercure protocol. A lot of effort was made to avoid race conditions in the database while providing appropriate feedback for page updates, notifications or merge prompts.