Shuo Feng

PhD Student, Computer Science, Concordia University · Montréal, Québec

shuo [dot] feng [at] ray [dot] works

Education

Concordia University

Human–computer interaction, extended reality, and medical imaging.

Concordia University

Finished 2 Co-op work terms. Graduated with distinction.

Dalhousie University

Gained 43 of 120 credits before transferring to Concordia.

Research experience

HealthX Lab, Concordia University

  • Full-time research assistant at HealthX Lab.

HealthX Lab, Concordia University

  • Virtual-reality application development.

Concordia University

  • Integrated the pedestrian simulation system into the project.
  • Posted sound events through Wwise in Unity: ambient loops, dialogue and footsteps.
  • Implemented the LLM chat box, with a custom logic workflow in the game loop, as the core of the interactive questionnaire.

Dalhousie University

  • Collected and analysed network traffic from Android applications.
  • Implemented a machine-learning prediction system for VPN connections.

Projects

Material Color Utilities for Unreal Engine

  • An Unreal Engine 5.7 plugin wrapping Google's Material Color Utilities, published on Fab.
  • Generates the 54 Material Design 3 colour roles from one seed colour, in nine scheme variants, with light and dark modes and WCAG contrast adjustment.
  • Exposes the whole library to Blueprint and C++; ships the third-party code as a static library with Abseil stripped out for clean engine integration. Win64, Linux and macOS.

Ray Tracer

  • A path tracer in pure C++ with Eigen3, scene definitions from JSON.
  • Direct illumination, anti-aliasing by supersampling, and global illumination by path tracing, shown against the Cornell box.

Awards

Dean's List, Concordia University

Sexton Scholar, Dalhousie University

Undergraduate Student Research Award, Dalhousie University

Technical skills

Languages and frameworks

C++, GLSL, Zig, Slang, Vulkan 1.3+

Development SDKs and tools

Unreal Engine 5, Unity 3D, StereoKit