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
Email 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

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

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