About Me
I am currently a Software Engineer at Expedia Group, working on the search orchestration service which empoweres search engine for all Expedia brands. Prior to joining Expedia, I earned a Master’s degree in Electrical and Computer Engineering from Carnegie Mellon University, where I was advised by Professor David Lindlbauer and focused on virtual reality, augmented reality, and deep learning. I also hold a Master’s degree in Communications and Signal Processing from Imperial College London, where I worked closely with Professor Christos-Savvas Bouganis on image processing. Additionally, I obtained a Bachelor's degree in Electrical Engineering through joint studies at the University of Birmingham and the University of Electronic Science and Technology of China.
Outside of work and research, I am passionate about traveling and photography. In my free time, I also enjoy running and playing badminton.
Research Interests
“
I have a broad background in software engineering, electrical engineering, and machine learning. During my time at CMU, I had the opportunity to explore human-computer interaction in depth. After spending three years in the industry, I developed a strong interest in applying what I’ve learned to bridge the gap between technology and its users. While we have witnessed significant advancements in algorithms, applications, and devices, it remains essential to understand how these developments can meaningfully enhance individuals’ quality of life.
I am actively seeking Ph.D. opportunities in Human-Computer Interaction and Virtual Reality, beginning in Fall 2026.
”
Selected Projects
Multi-participant Interaction in Virtual Reality and Motion Sensing
Developed a multi-user virtual reality application using C# in Unity and Photon, deployed on the Oculus Quest 2. The project aims to simulate ECMO surgery training in a collaborative VR environment, providing an effective alternative when physical equipment is limited.
Intelligent Wire Tracking Vehicle
Built an amplifying circuit with SSM 2019. Realized analog signal collection and digital signals conversion and processing with a quadrature filter installed by PIC 18F27K40. Controlled wheel speed by PWM wave ratio.
Automatic Transcription of Ornamented Irish Flute Music
Unlike traditional spectral domain approaches that rely on signal energy, we modified the baseline CNN model to better accommodate the characteristics of flute music, achieving a 30% improvement in accuracy. Additionally, to address the limitations of a small training dataset, we applied transfer learning techniques, which further improved accuracy by 0.5%.
Black-box Adversarial Attacks for Quantized Image Classifier
Developed a Dense One-pixel attack method using Python and TensorFlow and Differential Evolution algorithm to attack image classifiers. Increased the attack success rate by 13%; Designed metric calibration and identified a new method that improved query efficiency by 53%.
Work Experience
-
Software Engineer II Search Orchestration Team · Dec 2024 – Present
- I worked on the Search Orchestration team, maintaining distributed systems that enabled fast, reliable search experiences for Expedia.com, Hotels.com, and Vrbo.com. I focused on low-latency orchestration, infrastructure resilience, and system stability, and collaborated closely with PMs and TPMs to deliver critical search capabilities at scale.
-
Software Engineer I Search Relevance Team · Dec, 2022 – Dec, 2024
- Led core features including personalization SDK integration, deprecation of legacy services, and redesign of post-processing service calls to improve the efficiency of Expedia’s ranking systems; served as primary point of contact for the final property-sorting service and collaborated closely with the Machine Learning team.
- Collaborated with the Ads team to migrate auction functions (impacting $4.55M GP) and partnering with the ML Platform team to complete large-scale parity validation using PySpark.
- Launched a shadow orchestrator for pre-production machine learning testing, delivered the post-processing service for Expedia and HCOM brands, created the E2E debugging documentation (reviewed 1K+ times), and led technical onboarding and knowledge sharing initiatives across the EG Search organization.
Awards
- Outstanding Graduate at UESTC (2020, Top 5%) University of Electronic Science and Technology of China
- Engineering Undergraduate Prize (2019, Top 2) University of Birmingham
- Tang Li-Xin Scholarship (2018, Top 1%) University of Electronic Science and Technology of China
- China National Scholarship (2018, Top 1%) University of Electronic Science and Technology of China
- China National Scholarship (2017, Top 1%) University of Electronic Science and Technology of China