Luca Fluri

Software Engineer

Institute for Interactive Technologies, FHNW

Basel, Switzerland

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

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

Teaching