Ensure best quality by Spectral analysis

We measure real coffee samples first measured using an Ion Mobility Spectrometer and then the spectra of the measured samples are analyzed and classified using machine learning techniques. Based on the resulting model, it will be possible to determine the Robusta/Arabica ratio in a particular sample.

The problem we have solved is specific but we believe that the solution proposed and developed by us will be applicable to similar problems.

We already have great coffee so what is the motivation?

In the coffee world, the origin of coffee blends has become a more common problem. Arabica is most often replaced by various cheaper alternatives of Robusta. Because of the huge difference in compounds, the wrong ratio in the mix affects the quality of the coffee, changing its taste and aroma. Nowadays it is possible to analyse the quality of coffee using various modern analytical techniques such as: laser-induced breakdown spectrometry, high-performance liquid chromatography, gas chromatography or ion mobility spectrometry (IMS).

For our project, we have been given the opportunity to use a spectrometer and thus we will work with the data we obtain from analysing coffee samples using ion mobility spectrometry techniques. We will process the data and create software based on artificial intelligence (AI) and machine learning (ML) approaches that will be able to determine both the proportion of species in the mix, their quality and origin. We believe that this approach will make it easier to identify the mentioned characteristics of coffee, without the need for high costs of laboratory equipment and highly-skilled personnel.

Sample preparation

Measuring processes are an essential aspect of many industries and fields, providing crucial information to ensure quality control and efficient operations. One of the challenges faced in measuring processes is identifying and analyzing complex materials accurately. In the coffee industry, for instance, it can be challenging to differentiate between Robusta and Arabica coffee beans, which have distinct characteristics and flavors.


Meet the people standing behind the project

Display Picture ofBc. Kristián Escher

Bc. Kristián Escher

Software developer

Kristian takes interest in artificial intelligence technology, he is fascinated by potentially unlimited real world problems that could be solved by AI. Other than that he picked up a lot of useful IT skills along his Bachelor's degree studies at FIIT STU, where he continues with his Master's degree studies.

Display Picture ofBc. Štefan Dudaško

Bc. Štefan Dudaško

Fullstack developer

Štefan is skilled fullstack programmer with passion in PHP and Javascript. However, he likes to learn and explore new technologies before picking his major. Therefore he is also experienced in AI, Data visualization, Unity and XR development. He is also a SCRUM Master in the team.

Display Picture ofBc. Filip Slimák

Bc. Filip Slimák

Software Developer

Filip is studying the first year of master's degree st FIIT STU. He prefers to use Python and he is passionate abou artificial intelligence. He is working as an intern in the position of Software Test Engineer. Drinking coffee is his daily ritual and as a connoisseur, he puts up with quality stuff.

Display Picture ofBc. Tomáš Both

Bc. Tomáš Both


Tomáš is currently studying cybersecurity at FIIT STU and working as an intern at Nokia. His main interests are automation, Python, Linux and computer networks.

In his free time he likes to browse memes, watch series and spend time with his friends.

Display Picture ofMgr. Martin Sabo, PhD.

Mgr. Martin Sabo, PhD.

Team Leader

Martin is the head of R&D and the founder of MaSaTECH Company. He defended his dissertation thesis in construction of Corona Discharge Ion Mobility-Mass Spectrometer at Comenius University in 2010. He has been working with IMS technique for more than 12 years. Martin is the author of more than 35 research papers in the fields of ion mobility spectrometry, mass spectrometry and analytical chemistry. After finishing his PhD. he started focusing on improving the plasma ionization source on ion mobility spectrometer. His work at the University was focused on research and its transfer to real applications.

Display Picture ofBc. Tibor Galambos

Bc. Tibor Galambos


Tibor is a graduate student studying intelligent software systems at FIIT STU, and works as a software test engineer at Nokia. He is skilled in using Python for automation and workflow development.
In his free time, he enjoys exploring the outdoors and trying new coffee blends. Tibor finds coffee to be a great way to stay focused and productive throughout the day.

Display Picture ofBc. David Branný

Bc. David Branný

Software developer

David is studying Intelligent Software Systems on FIIT STU. He focuses mainly on Python language, Machine Learning and so on. He is working as an internship in network tech company. He loves listening to techno music, spending time with his friends and watching fantasy movies.

Display Picture ofBc. Peter Demeter

Bc. Peter Demeter

Software developer

Peter is also studying on FIIT. He is interested in artificial intelligence, software architecture and coffee. He mainly uses Python and C#.

In his free time he likes to play computer games, watch movie or listen to Ilonkas Csaková greatest hits.