CV EN

Education

Research Experience

  • 2025 - present

    Riverside, CA

    Graduate Research Assistant
    UCR TASL Lab
    • Contribute to the development of a vehicle-drone collaborative simulator based on CARLA and SUMO
    • Develop LLM-based Vision-and-Language Navigation (VLN) algorithms for drones using urban simulation environment built on AirSim, ROS, and OpenFly
  • 2022 - 2024

    Shenzhen, China

    Undergraduate Research Assistant
    SUSTech GameAI Lab
    • Built a 2D game simulator for police pursuit scenarios to support Multi-Agent Reinforcement Learning (MARL)
    • Implemented A* and MARL algorithms in PyTorch, including MADDPG, IQL, and QMIX

Industry Experience

  • 2023 - 2024

    Shenzhen, China

    Software Engineer Intern
    Mushroom Wealth Technology
    • Developed the Information Center module for a financial SCRM platform adopted by major Chinese brokerage firms, supporting 10,000+ financial advisors in large-scale customer relationship management
    • Built scalable frontend features including pagination for message feeds, advanced filtering, and search capabilities, optimizing data retrieval for high-volume datasets
    • Designed reusable Vue.js components to ensure code maintainability and consistent user experience
    • Integrated RESTful APIs with Axios and improved resilience through exception handling and retry strategies under unstable network conditions; participated in Agile Scrum sprints (2-week cycles)
    • Contributed to CI/CD pipelines using YAML and GitHub Actions, improving deployment efficiency
  • 2021 - 2021

    Beijing, China

    Algorithm Engineer Intern (Computer Vision)
    CELinkout Information Technology
    • Applied YOLOv5 for metal surface defect detection and ship identification/classification in satellite imagery.

Projects

View all →
  • Visiting SUSTech: WeChat Mini Program for Campus Access Control

    Backend Developer

    • Developed and deployed a full-stack WeChat Mini Program serving 10,000+ users over a 6-month lifecycle, enabling campus access control through appointment booking and QR code verification
    • Architected backend services using Spring Boot, RESTful APIs, and PostgreSQL (Spring Data JDBC), integrating Redis for caching high-frequency queries and secure authentication with JWT and WeChat OAuth
    • Built frontend with WeChat native framework and Vue.js (Element Plus UI), and containerized the application with Docker for deployment on Tencent Cloud
  • CoinTrack: Web-Based Bill Splitting Platform

    Lead Developer

    • Developed and deployed a full-stack expense-sharing web app with real-time bill tracking and a custom settlement algorithm to minimize the number of transactions between users
    • Architected backend services using Gin and GraphQL APIs with PostgreSQL for transactional integrity, and integrated OpenAI GPT APIs to enable OCR-based receipt parsing from uploaded images
    • Built a responsive frontend with React.js and TypeScript, and containerized the application with Docker for deployment on Google Kubernetes Engine (GKE), managing the database with Google Cloud SQL

Skills

Languages: Java, Python, Golang, Swift, C/C++, JavaScript, TypeScript, HTML/CSS
Frameworks: Spring Boot, React.js, Vue.js, Gin, SwiftUI, Kafka, Redis
Databases: PostgreSQL, MySQL
DevOps & Cloud: Kubernetes, Docker, Google Cloud (GKE, Cloud SQL), Git, Linux
APIs & Tools: GraphQL, RESTful APIs, PyTorch, Scikit-Learn, ROS

Teaching

  • 2025 - present

    Riverside, CA

    Reader for CS218 Algorithms @ UC Riverside
    • Spring 2025, Spring 2026