| Affiliations: | College of Optics and Photonics |
| Team Leader: |
|
| Faculty Mentor: |
Guifang Li, PhD
|
|
Team Size:
|
4 |
| Open Spots: | 4 |
|
Team Member Qualifications:
|
We are looking for three complementary roles. Students should fit at least one of the roles below. 1. Optimization & High-Performance Ray Tracing Focus: Make the core simulation and optimization pipeline faster, more stable, and more scalable (including GPU-accelerated ray tracing). • Experience with Python for scientific or numerical computing. • Familiarity with numerical optimization (e.g., gradient-free methods, search over parameter spaces). • Experience or strong interest in GPU-accelerated computing (e.g., CUDA, GPU ray tracing frameworks, or similar tools). • Interest in profiling and speeding up code (vectorization, batching, efficient data structures). 2. Cloud & Infrastructure (AWS / Compute Management) Focus: Design how the application runs on the cloud, especially for heavier CPU/GPU workloads. • Experience or strong interest in AWS (e.g., EC2, Lambda, Batch, or similar services). • Familiarity with deploying web backends or worker services to the cloud. • Basic knowledge of containers (e.g., Docker) or virtual machines. 3. Web Application Development Focus: Build and polish the user interface for running simulations and viewing results, working with the existing stack. • Experience with web front-end development (HTML/CSS/JavaScript). • Familiarity with Vue (preferred), or another modern framework such as React. • Comfort consuming JSON APIs from a front-end (e.g., using fetch or Axios). • Interest in full-stack work and willingness to read or lightly modify a Python/Flask backend |
|
Description:
|
This project develops a web application for advanced optical system design and analysis. It combines AI-accelerated ray tracing, fast optimization routines, and a user-friendly graphical interface to support high-performance optical workflows. |