Snap Inc.
Software Engineer
Hewlett-Packard
Software Engineer Intern
Software Engineer
Beijing Benz Automotive Co., Ltd.
Quality Engineer Intern
META
Senior Software Engineer
Carnegie Mellon University
Beijing Institute of Technology
The Australian National University