Metrohm Raman Handheld Spectrometer

Metrohm Raman Handheld Spectrometer

Crank Storyboard Lua JSON I18N

Led the front-end development of Metrohm's handheld Raman spectrometer — an embedded Linux device for chemical analysis. Architected the JSON data model and event system, and implemented full internationalization (I18N) support for global markets.

As the primary front-end developer for Metrohm Raman's handheld spectrometer platform, I designed and built the embedded Linux user interface using Crank Storyboard and Lua, delivering an intuitive experience for field scientists analyzing chemical compounds.

I architected the entire application framework from the ground up — including a dynamic role-based menu system, custom keyboard and input handling, form management, and Wi-Fi connectivity — enabling flexible deployment across diverse laboratory and field environments.

To support Metrohm's global customer base, I implemented a full internationalization (I18N) system, making the interface available in multiple languages. I also integrated hardware-level interactions such as button input, detachable probe tip detection, and accelerometer-based orientation switching, creating a cohesive hardware-software experience.

The underlying data layer was built around a JSON-based model and event system that handled reading, writing, and state synchronization across the application, ensuring reliability and maintainability.