cv
On this page, you will find a thorough overview of my academic journey, professional experiences, and key skills. scroll down for detailed insights into my educational background, projects, and achievements.
Basics
Name | Tse-Kai (Kevin) Chan |
Label | Undergraduate Student |
tsekaichan@gmail.com | |
Url | https://tsekaichan.com |
Education
-
2022.09 - Present La Jolla, CA
Bachelor of Science
University of California, San Diego
B.S. Computer Science | Regents Scholar | GPA: 3.99/4.0
- CS: Data Structures, Algorithms, Software Engineering, Database, Operating System, Computer Security
- 3D/CG: Computer Graphics, 3D User Interaction, 3D Asset Design
- AI: Statistical Methods, Machine Learning, Deep Learning, Computer Vision I/II, ML for Music/Audio, Deep Learning for 3D Data (Graduate), ML for Robotics (Graduate)
Publications
-
2024 RFCL: Reverse Forward Curriculum Learning for Extreme Sample and Demonstration Efficiency in RL
Stone Tao, Arth Shukla, Tse-kai Chan, Hao Su
International Conference on Learning Representations (ICLR) 2024
-
2024 ManiSkill3: GPU Parallelized Robotics Simulation and Rendering for Generalizable Embodied AI
Stone Tao, Fanbo Xiang, Arth Shukla, Yuzhe Qin, Xander Hinrichsen, Xiaodi Yuan, Chen Bao, Xinsong Lin, Yulin Liu, Tse-kai Chan, Yuan Gao, Xuanlin Li, Tongzhou Mu, Nan Xiao, Arnav Gurha, Zhiao Huang, Roberto Calandra, Rui Chen, Shan Luo, Hao Su
arXiv preprint arXiv:2410.00425, 2024
Work
-
2023.06 - Present AI Research Intern
Advisor: Prof. Hao Su
Python, PyTorch, JAX, Gymnasium, Docker, Kubernetes
- Researched demo-guided deep reinforcement learning methods to effectively solve long-horizon, sparse tasks.
- Benchmarked various state-of-the-art demonstration-guided deep RL methods, including RLPD, IQL, etc., on ManiSkill2, D4RL, and Meta-World tasks. Performed experiments on Kubernetes cluster using Docker.
- Adapted TD-MPC2 to Maniskill3 CPU/GPU vectorized environments and visual (rgb) based RL.
- Researching ways to accelerate RL algorithms for better wall-time and sample efficiency in visual-based robotics environments.
-
2023.04 - Present Research and Development Intern
Qualcomm Institute (Calit2)
Python, PyTorch, Unreal Engine, Kubernetes, Docker, C++
- Co-developed interactive 3D avatars of historical figures in Unreal Engine 5, driven by large language models and text-to-speech/animation pipeline. Implemented a multi-speaker tracking module to drive a virtual avatar's attention and face/body motion in multiplayer VR or through webcam using Google Mediapipe.
- Developed a real-time audio-to-face pipeline that receives audio input from text-to-speech and uses NVIDIA Audio2Face through Rest API to animate facial movements on a 3D avatar. Further researched and developed a multi-context co-speech gesture generation model for virtual avatar animation.
- Developed an Unreal plugin for real-time speech gesture generation and player communication. The plugin supports seamless communication in multiplayer gameplay and between Unreal Engine and external AI models.
-
2022.03 - 2022.06 Software Engineer Intern
Nearal
Kotlin, Android Studio
- Developed various features for Nearal’s Android application, including a dynamic onboarding screen, a floating login interface, and an improved sign-up process, using Kotlin and Android Studio.
- Refined multiple app fragments, ensuring optimal functionality for both logged-in and logged-out users, and resolved critical issues such as photo display inconsistencies and profile identification.
Teaching
-
2024.01 - 2024.03 Instructional Assistant
UCSD Department of Computer Science and Engineering (CSE)
- CSE 152A: Taught Computer Vision and Deep Learning concepts for a class of 150+ students and assisted 20+ students weekly with programming assignments in office hours.
Awards
- 2022
Regents Scholarship
UC San Diego
The most prestigious merit scholarship awarded to undergraduate students at the University of California.
- 2020
USA Computing Olympiad - Platinum Division
USACO
Highest division in the most prestigious national pre-college algorithmic programming competition.
Skills
Programming Languages | |
Java | |
Python | |
C | |
C++ | |
C# | |
JavaScript | |
HTML | |
CSS | |
SQL | |
LaTeX | |
Shell |
Developer Tools | |
Git | |
Docker | |
Kubernetes | |
ZBrush | |
Unity | |
Unreal Engine 5 | |
Blender |
Library | |
PyTorch | |
Numpy | |
OpenCV | |
Gymnasium | |
OpenGL | |
LMDB |
Languages
English | |
Native speaker |
Mandarin Chinese | |
Native speaker |
Spanish | |
Intermediate |
Japanese | |
Beginner |
Interests
Computer Science | |
Competitive Programming | |
Artificial Intelligence | |
Computer Vision | |
Generative AI | |
Reinforcement Learning | |
Game AI | |
Robotics | |
3D Computer Graphics | |
Computer Animation | |
Extended Reality (XR) | |
Health Informatics |
Others | |
Tetris | |
Table Tennis | |
Movie | |
Anime | |
Food |