The Glass Finder application is a slice of another project aiming to extend the set of services already offered by Senslogic.
But it’s not only that. It’s also a vehicle to specifically improve the quality of software that we deliver.
The mission of Senslogic is to enable customers to find the full potential of their products, particularly targeting optical system integrators.
For Senslogic, this has often meant improving optical system knowledge by leveraging statistics, software, and more or less complex models enough to answer the relevant questions.
The full potential of good software
As computer power grows, we can build increasingly realistic models that can be used for supporting manufacturing and making future product decisions by matching customers needs to the technical potential of a given system. Hence, the focus on software and software quality.
As I mentioned in RUST – Not just for programmers, the language has a lot to offer for physicists because we often want more than FFT, matrix multiplication, and SVD. Once we get the basics right and realize how useful what we just developed actually is, we often want to leverage it. L’appétit vient en mangeant, and there’s only so much you can do with Fortran.
That was a long preamble about “why the glass finder”. The point is not the glass finder itself, but it is a demonstrator and a training app to explore Rust, web interfaces (through Leptos) and WebGPU graphics. For this reason, the application uses techniques such as compute shaders. Not because it is by any stretch of the imagination motivated by performance, but because it is for exploring the technologies and the WebGPU interface.
Exploring user experience
But there are other things that can only be learned by experiencing the result. For example, each click, mouse wheel scroll, and mouse selection initiates a database lookup to a remote server, which in this case is located in Nuremberg, Germany. Does it offer a reasonable user experience, or is a local cache needed? I’d love to hear from you, especially if you are outside of Europe. All I can say is that the works well from Spain.
Looking forward
The experience of working with Rust and WebGPU has been so positive that I can practically promise more than a couple of much more sophisticated applications will appear on this site during 2026. Applications that the optical engineer will be able to leverage in the lab by only a few clicks on this site. Already started to work on it.
I can also promise none of it will leverage AI. It will be 100% quality of the data in, quality of the results out, coupled with high-performance computing and solid physical optics models. They will certainly leverage the GPU for compute potential, and not only visualization.





Leave a Reply