Yihang (Gordon) Xu
E-mail: *********@*****.*** Mobile: 347-***-****
EDUCATION
UNIVERSITY OF ROCHESTER 2017 FALL – PRESENT
Bachelor of Science in Computer Science and Bachelor of Art in Financial Economics Anticipated May 2021
• 3.60 GPA; Dean’s List 6 out of 6 semesters
Working Experience
Topchoice Medical Investment Co.Inc Nanjing, China Software development Intern JUNE – AUGUST 2018
TCMedical provides a system for the orthodontics industry
• Assisted the machine learning team building model using python and TensorFlow to reconstruct the 3D Bone Structure of Oral Cavity from Cone Beam Computed Tomography (CBCT).
• Performed medical image data analysis on a pixel level for testing and training dataset.
• Implemented Faster R-CNN to classify different types of cigarettes. Trained classification model reaches an accuracy of 93%. STARY Board Shanghai, China
Engineering intern MAY – AUGUST 2017
Stary is a new startup company in China that design and manufactures electric skateboard
• Prototyped remote control, including implementation in C and UI/UX design.
• Skateboard main PCB power source failure check; Monitoring battery control chip performance. Skills
• Programming: Java, Django, Python, JavaScript, Pytorch, C, C++
• Electronic: Familiar with MCU STM32 and ATMEL 8051 series, Arduino
• Data: Process data using R, MATLAB, Python
Projects
T2ONet Web App (Text-to-Operation Network used in CVPR paper)
• Designed a web app using Django to implement the T2ONet web user interface. Allow uploading images and editing request.
• T2ONet is a Machine Learning model trained to perform image editing. Model is implemented in Python using Pytorch 0.4.0.
• Designed user study webpage for the Research paper. Webpage deployed on Amazon Mechanical Turk to receive user feedback on quality of model’s image editing performance. Handi Bucket
• 2018 Hackteck hackathon project @ Caltech, in charge of development on Arduino using C and web backend using Django.
• Designed a hardware which can be used in cashier-less shop, the hardware bucket records items brought from the shelf, and display them on React sends the resulting shopping receipt to user’s phone through SMS txt using Twilio API.
• Using RFID tag for items and RC522 to records the tag, then using ESP8266 and Arduino to send information to the backend server. This method has a much cheaper cost than an image detection system used in many scenarios. Cross-Indexing tool for C language
• Developed a scripting program in C by using pattern matching to find and align the source code with assembly code.
• Automatically generated an HTML webpage that contains side-by-side assembly language and corresponding source code Research Experience
Research Assistant at Application Lab (Computer Vision) MARCH 2019 – MARCH2021
• Research Assistant led by Prof. Chenliang Xu;
• Ranked 1st in Computer Vision Class final competition using A2D dataset. Best accuracy in Classification Task and Highest mAP in segmentation task using modified Mask-RCNN model. (https://arxiv.org/abs/2008.00141) Research Publication
J Shi, N Xu, Yihang Xu, T Bui, F Dernoncourt, and C Xu. “Learning by planning: Language-guided global image editing,” In IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2021. (CVPR)
• The T2ONet model can edit an image automatically based on editing requests, such as “Brighten the image and sharpen”. Activities and Leadership
High School Hackathon Shanghai, Founder 2015FALL – 2017FALL
• China's premier youth hackathon that accommodates both high school students and university lowerclassmen.
• Hosted annual Hackathons and technical workshops from 2015 to 2017, over 1000 students participated. Featured in China Central Television (CCTV) documentary 2015 – 2018
• Filmed my daily research work at Tongji University for 3 years ( https://www.youtube.com/watch?v=pMNJ8mWTLjU )