top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

EEG-VR Sophrologist [Dean's Office Research Project]

Project type

Undergraduate Research Internship Project at NUS School of Computing, Dean's Office

Date

Jun 2025 - Aug 2025

Location

Singapore

Mentor

Goh Teck Lun, Li-Shiuan Peh (PI)

Role

VR and BCI developer

🧠 NUS Computing Dean's Office Undergraduate Research Internship Project

📝 Overview:
"Breathe" is a neurofeedback meditation application built for VR headset with an EEG brain-computer interface. It allows the user to practice focused attention meditation (FAM) in different virtual environments and experience multimodal feedbacks to the effectiveness of their meditation in realtime.

This application was built with Unity, for Meta Quest 3 VR headset, and it works together with the Nuance EEG headset from EigenSensor via OpenBCI GUI and MQTT communication.

🎨 Roles:
VR and BCI Developer:
1️⃣ Iteratively designed and implemented two virtual enviroments with different visual and audio sitmuli, which serve as external noises and sources of neurofeedback in Unity.
2️⃣ Developed an end-to-end communication pipeline through MQTT between the EEG headset and the VR headset, via OpenBCI GUI and custom Python script.
3️⃣ Conducted preliminary user testing to evaluate and iteratively improve the system.

💡 Self-Learnt Skills:
1️⃣ OpenBCI GUI: Learnt how to set up and use OpenBCI GUI in one week, especially its local recording files for real time communication with the VR application.
2️⃣ Meta Quest VR Development: Learnt how to use Meta SDK etc for VR development in Unity in one week.

Personal 

Favorite Comedian: Conan O'Brien
Favorite Architecture: CapitaSpring

Favorite City: Singapore/Hefei
Favorite Chinese Food: Chinese Beef Vermicelli 
Favorite Indian Food:  Chicken Korma
Favorite American Food: sampling...

There willl be more to come if I am not lazy...


 

Stay connected, subscribe to my website

Thank You for Subscribing!

bottom of page