Technical Projects
Arduino / ESP32 IOT Room Automation
Implemented features:
- App- and voice-controlled lights / air conditioning
- Temperature reporting on LCD screen and Blynk app
- Integration with google assistant routines (e.g. switching off lights when going to sleep)
Upcoming features:
Self-hosted MQTT Server (no reliance on Blynk)
Progress
80%
Integration with Smart Doorbell
Progress
60%
Github Link: https://github.com/yanquantan/room-automation
FPGA Snake Game
Group project with Jonathan Chua En Zhe for EE2026.
Implemented features:
- Verilog-coded Snake game on 96 x 64 OLED screen
- Mic-controlled movement commands (Finite Impulse Response filter based on mic input)
- Visualisation of input and filtered waveforms on OLED screen
Github Link: https://github.com/yanquantan/FPGA-Snake-Game
Personal Website
Implemented features:
- Hosted on Google Cloud Platform with custom domain name
- Email address with custom domain
- SSL Certificate Implementation
- Designed and managed using WordPress
Upcoming features:
All done! (for now)
Progress
100%
Please feel free to contact me if you have any suggestions on how to improve this website!