|
Machine Learning Engineer Intern
Johnson & Johnson · Enterprise Observability · Singapore
May 2024 – Nov 2024
- Developed an end-to-end time series forecasting & anomaly detection pipeline with deep learning
models, deployed on JNJ's Kubernetes GPU cluster via Docker.
- Exposed the service as an internal Flask API integrated into Grafana dashboards, used by ~500
engineers for real-time monitoring.
- Implemented hierarchical forecasting with TFT (Temporal Fusion Transformer) in PyTorch, achieving an
average estimation error within 3.3%.
- Built a scalable ETL pipeline to extract and transform metrics from VictoriaMetrics into model-ready
datasets.
- Led a team of 5 interns to develop a GPT-based advisory chatbot for sales reps with domain-specific
embeddings.
|
|
Research Assistant
Anand Bhojan's Lab, National University of Singapore · Singapore
Jan 2025 – Aug 2025
- Developed a VR-based surgical training simulator for breast cryoablation using Unreal Engine.
- Reduced costs by ~$300+ per trainee by replacing single-use phantom models.
- Collaborated with National University Hospital; evaluated effectiveness with 21 medical student
participants.
- Implemented in-game tablet for surgery planning, ultrasound imaging, cryoablation simulation, and a
procedural scoring system.
Demo /
Code
|
|
Back-end Web Developer
Hunan Kylinsec Technology Co., Ltd · Changsha, China
Jun 2022 – Jul 2022
- Deployed Master-Slave control clusters for Kylinsec's cloud operating system. Containerized
environments using Docker within a CI/CD pipeline (Jenkins & Grails).
- Fixed a CPU core allocation bug in the Zombie Cloud module, restoring up to 2% cluster capacity
through optimizing scheduler and query logic.
|
-
J. Chen, et al. Enhancing Breast Cancer Cryoablation Training via VR
Simulation, BMC Medical Education, under review, 2026.
-
J. Chen, et al. Private Chat in a Public Space of Metaverse Systems,
arXiv:2511.07993, 2025.
-
J. Chen. Memory Assisted LLM for Personalized Recommendation System,
arXiv:2505.03824, 2025.
|
|
Autonomous Mobile Robot
Dec 2025
· Python, ROS2, OpenCV, EKF-SLAM
video /
Completed a five-part robotics project series on the RB5/mBot rover platform, covering the full autonomy stack. Built an open-loop waypoint controller with a kinematic bicycle model. Closed the loop with AprilTag-based visual servoing and camera calibration. Implemented an EKF-SLAM system to simultaneously localize the robot and map unknown landmarks in a 10×10 ft arena. Designed and compared two path planners—one optimizing for safety margin and another for minimum distance—with obstacle avoidance. Integrated all subsystems into a coverage-based “Roomba” navigator using a subsumption architecture.
|
|
Memory Assisted LLM for Personalized Recommendation System
Dec 2024
· Python, PyTorch, LLM, MovieLens
arXiv /
Developed an LLM-based recommendation system with ‘memory’ to improve recommendation precision using personalized history. Conducted extensive experiments on movie rating and cross-domain prediction with MovieLens 100K and Amazon Review datasets. Improved memory efficiency by integrating external knowledge sources.
|
|
Private Chat Channels in Casual Social VR Systems
May 2024
· Unity, VRChat, C#
arXiv /
Implemented a private communication channel packet with Unity under supervision by Prof. Anand Bhojan. Analyzed APIs of major VR platforms and built a world instance enabling private chat in VRChat. Formulated and tested four research questions to enhance user experience with 21 participants.
|
|
PPP Loan Risk Prediction with Spark
Apr 2024
· PySpark, Databricks, Random Forest
Built a Spark-based ML pipeline on Databricks to process large-scale PPP loan data, including class rebalancing, missing-value imputation, feature selection, and train/test split preparation. Trained and evaluated a Random Forest classifier using PySpark ML for binary prediction of full repayment versus charge-off on real-world loan records.
|
|
The Beyonders – Turn-Based Strategy RPG
Mar 2024
· Unreal Engine 5, C++, Blueprints, Git LFS
code /
gameplay /
demo /
Co-developed a turn-based, grid-based tactical RPG in Unreal Engine 5.3 inspired by the Chinese web novel Lord of the Mysteries. Designed strategic combat with six playable Beyonder characters, each with unique abilities tied to the “Sequences” power system. Implemented party management, a multi-level campaign (tutorial, Church, and Courtyard stages), and a complete game guide. Contributed to gameplay programming, visual effects, and level design across a five-person team.
|
|
Photo De-hazing via Density and Depth Decomposition
Jul 2023
· Python, PyTorch, CUDA
Studied and reproduced the CVPR 2022 paper “Self-augmented Unpaired Image Dehazing via Density and Depth Decomposition” (D4) by Yang et al. under the mentorship and supervision by Prof. Huailiang Tan. Gained hands-on experience with self-augmented unpaired image dehazing, GPU-accelerated training via CUDA, and deep learning-based image restoration techniques. Credit to the original D4 repository by YaN9-Y.
|
|
TeamBuilder Desktop Application
Apr 2023
· Java, JavaFX, JUnit5, OOD
code /
Led a 4-person team to build a JavaFX contact & team-formation manager for students. Designed features for searching, tagging, and skill-based grouping using Object-Oriented Design. Implemented core MVC architecture improvements and persistent JSON data storage, enabling users to form balanced teams efficiently.
|
|
Space-Lin Task Tracker
Feb 2023
· Java, JavaFX, Gradle, JUnit
code /
A 1.6k LoC greenfield individual project for a software development module at NUS. Developed a desktop task-tracking application using JavaFX, incorporating I/O redirection techniques for text UI testing and Gradle build integration with JUnit tests.
|
Skills
Languages: Python, Java, C++, C, C#, SQL, JavaScript
ML / Data: PyTorch, TensorFlow, Keras, Scikit-learn, CUDA, Spark, Hadoop, Databricks,
PyTorch Forecasting
Infrastructure: Docker, Kubernetes, Jenkins, Grafana, Prometheus, VictoriaMetrics,
PostgreSQL, Flask
Graphics / XR: Unity, Unreal Engine, OpenGL, ROS2
Tools: Git, Vim, JUnit5, JavaFX, Grails
|
|
University of California San Diego
Master of Science in Computer Science
Sep 2025 – Jun 2027 (Expected)
|
|
National University of Singapore
Bachelor of Computing in Computer Science
Aug 2021 – May 2025
Core Courses: Operating Systems, Software Engineering, AI & Machine Learning, Probability & Statistics
|
Awards & Certificates
- 2025 — Certificate of Distinction, Computer Graphics and Games Focus Area, NUS
- 2025 — Certificate of Merit, Database Systems Focus Area, NUS
- 2025 — 26th STePS NUS School of Computing Term Project Showcase, Third Prize
- 2024 — 25th STePS NUS School of Computing Term Project Showcase, Best Project Award –
Platinum
- 2024 — National University of Singapore, Dean's List
|
|