Luca Fluri
Software Engineer
Since 2021 I have built web, 3D, XR and machine learning software for industry partners at FHNW, from Vue.js and React frontends to GPU rendering code and PyTorch models.
Experience
2025 – now
Software Engineer (Research Associate)
FHNW, Institute for Interactive Technologies · Brugg-Windisch
- Preparing the dataset for, training and evaluating U-Net-based segmentation models for ultrasonic imaging data (Python, PyTorch, OpenCV) for an industry partner, targeting real-time inference. Ongoing.
- Shipped an interactive institute information display end to end, from concept to installed hardware running unattended in the building.
- Co-lead two Unity and XR courses and supervise semester projects, bachelor's theses and interns.
2021 – 2025
Research Assistant (part-time alongside the master's)
FHNW, Institute for Interactive Technologies · Brugg-Windisch
- Built a browser-based 3D light simulator for a lighting manufacturer that had to render physically accurate light from IES photometric data in real time on customer laptops with no dedicated GPU. Solved with a texture-based reverse path tracer in WebGL, React and TypeScript. Published at IADIS Applied Computing 2024.
- Built AR and VR clients for Solextron AG's existing solar layout tool on one shared Unity codebase, pulling project data from the tool's REST API. The VR app holds 90 to 120 fps on standalone Quest with thousands of instanced panel structures; the AR app runs on midrange Android and is in open testing on the Play Store. Three papers followed, including a 2026 journal article.
Selected Projects
- Light Simulation GPU path tracing for lighting design, in the browser, on hardware without a dedicated GPU.
- Stemma Browser GEDCOM viewer and editor with a hand-written lossless parser: chart, force graph and 3D scene.
- 3D Selection XR GPU signed distance field selection in Unity holding 70 to 80 fps on 5 million point clouds against a 90 Hz headset budget. Four hand-tracked techniques, user study with 28 participants.
- Price Tracker Flutter app that tracks product prices across online shops with custom scrapers, checks them daily in the background and sends a notification when a price drops.
- E-Ink Display ESP32 wall dashboard that runs 3 to 4 months per charge: a Python server renders the image, the ESP32 wakes from deep sleep only to fetch and show it.
Skills
- Languages
- Python, TypeScript, JavaScript, C#, Java, C/C++, SQL, Dart
- Web & backend
- React, Vue, Node.js, Express, FastAPI, REST APIs, relational databases (SQL), Flutter
- Engineering practice
- Git, Docker, CI/CD, Agile/Scrum, agentic coding (Claude Code, Cursor, Copilot)
- XR
- Unity, OpenXR, WebXR, Meta Quest, hand and eye tracking, Vuforia
- Graphics
- OpenGL, WebGL, Three.js, shaders, path tracing, point clouds, signed distance fields
- ML & data
- PyTorch, scikit-learn, OpenCV, NumPy, Pandas
- Project management
- Scoping and planning with industry partners, delivery, supervision of student projects and interns
- Hardware
- Arduino, ESP32, Raspberry Pi
- Spoken
- German (native), English (C2), French (basic)
Education
2021 – 2024
MSc Engineering, specialisation in Computer Science
FHNW · Brugg-Windisch
- Thesis: Hand-tracked 3D Data Selection of Point Clouds in XR. GPU-accelerated signed distance field selection in Unity for real-time interaction with large point clouds, with brushing, convex hull and shape-based techniques validated in a user study of 28 participants.
2020
Exchange semester
Reykjavik University · Reykjavik, Iceland
2018 – 2021
BSc Computer Science, specialisation in Design and Management
FHNW · Brugg-Windisch · international track
- Thesis: Space in 3D, an immersive analytics module for a Python-based visual analytics package, with the Seamless Astronomy Group at the Harvard-Smithsonian Center for Astrophysics.
2016 – 2018
Electrical Engineering
ETH Zürich
- Started studies in electrical engineering, but switched after three semesters to computer science at the FHNW.
2012 – 2015
Matura
Gymnasium Bäumlihof, Basel
- GB+ Program with focus on Math & Physics
Publications
Hüsser, C., Fluri, L., & Cords, H. (2026). Immersive and Collaborative 3D Solar Panel Visualization Through XR. In IADIS International Journal on WWW/Internet (Vol. 24, No. 1, pp. 112-125). ISSN: 1645-7641.
Fluri, L., & Cöltekin, A. (2025). 3D Selection through Hand Tracking in XR for Point Clouds Using Signed Distance Fields. In K. Helin, B. Schiavi, & E. Tsaknaki (Eds.), EuroXR 2025: Proceedings of the Application, Poster, and Demo Tracks of the 22nd EuroXR International Conference (VTT Technology No. 440). VTT Technical Research Centre of Finland.
Hüsser, C., Fluri, L., & Cords, H. (2025). Interactive 3D visualization and configuration of solar panel layouts in XR. In K. Helin, B. Schiavi, & E. Tsaknaki (Eds.), EuroXR 2025: Proceedings of the Application, Poster, and Demo Tracks of the 22nd EuroXR International Conference (VTT Technology No. 440). VTT Technical Research Centre of Finland.
Hüsser, C., Fluri, L., & Cords, H. (2025). An Extended Reality Approach to Interactive 3D Visualization and Configuration of Solar Panels. In Proceedings of the 22nd International Conference on Applied Computing.
Fluri, L., Riedi, M., & Cords, H. (2024). Web-based light simulation and interactive configuration for lighting systems. In Proceedings of the 21st International Conference on Applied Computing.
Ambühl, A., Fluri, L., Zucker, C., Goodman, A., & Cöltekin, A. (2022). Effectiveness and perceived usefulness of a handheld AR cube for examining 3D spatial structures. In SpaceCHI Workshop at CHI 2022.
Teaching
- Co-lead of Extended Reality (EXR) and 3D User Interfaces & Experience Design (UIED) at FHNW since 2024: practicals, the Unity introduction and the semester projects. Earlier: guest lecture on extended reality in Media Computing (2024), tutor for Algorithms & Data Structures 1 (2020 to 2021).
- Supervised bachelor's theses and pre-thesis projects are listed on Student Projects & Teaching.