580 Portola Plaza,
Room 1762 Boelter Hall,
Los Angeles, CA 90095-1596
Email: tsenghy AT g.ucla.edu
I am a PhD student in Computer Science Department at UCLA. I am affiliated with Networked and Embedded Systems Lab (NESL) where I work under the supervision of Prof. Mani Srivastava. I received my M.S. degree in Computer Science and Informaion Engineering from National Taiwan University, where I had actively been working in Communications and Multimedia Laboratory directed by Professor Jia-Lin Wu, IEEE fellow. During that time, I was focusing on research areas of Multimedia System, Video Content Analysis, and Digital Signal Processing. I received my B.S. degree in Computer Science from National Chiao Tung University, where I was working in areas of Mobile Networks and Voice over IP (VoIP); I was co-advised by Professor Meng-Hsun Tsai and Professor Yi-Bin Lin, IEEE fellow.
Before I joined NESL, I was a protocol software engineer Mediatek Inc., the 2nd largest mobile phone chip maker. Prior to Mediatek, I was a firmware engineer in IBM Taiwan System and Technology Laboratory (which is acquired by Lenovo in 2014).
I love building systems and solving problems regarding computer networks, software systems, and various applications on mobile devices, including topics on context-aware systems, cloud computing and privacy, machine learning, wireless networks, and Named Data Networking (NDN).
Before UCLA, I was a protocol software engineer at Mediatek (one of the highest-paying companies in Taiwan) for 3+ years, and I served as a firmware engineer IBM for about 1 year.
Starting from my first year in the US, I did summer internship in different places. In summer 2017, I worked as a software engineer intern in Facebook, and I completed a PhD-level project using python and HiveQL. In summer 2016, I worked as a Technical Intern in Synopsys, the leading in electronic design automation (EDA) and semiconductor IP company; I developed low-level APIs using C/C++ in Linux environment for their EDA product.
Created an Android application for video streaming in a Peer-to-Peer group using Java
Developed and maintained the codes for LTE Layer 2 data transmission, which is required to meet hard real-time 1ms
Invented a novel video codec based on distributed video coding and compressive sensing
Created privacy-preserving computation services on intel NUC mini PCs with intel SGX SDK and C/C++ on Ubuntu
Built a traffic prediction system using machine learning techniques with Perl and Matlab
Built a simulation system for network function virtualization (NFV) of mobile network on OpenStack
Built a simulation system for Voice over LTE using openIMS and open5gcore
Built a system that provides various cloud computing service based on Named Data Networking (NDN)