Developed by Opus: Neurisium’s AI-Driven Tool That Helps Factories Make Sense of Their Data
There’s isn’t a factory that doesn’t produce data. There are, however, factories that fail to utilize their data’s full potential. Neurisium’s intelligent AI-driven platform, together with a highly functional GUI and custom sockets for legacy software developed by Opus, helps to rectify that problem.
Neurisium’s system helps production companies make sense of their data and with that increase quality, output, revenue, and better satisfy customer needs. This, combined with machine learning and the clever use of AI, means that there isn’t a production company who couldn’t benefit from this improved toolset. And it’s clear that several industry leaders have already realized that – Neurisium’s solutions are being used by Daimler, Rehau, and many others.
Opus has been involved with the project from the very beginning and is now actively developing the third prototype of the system. The project’s lead developer, Raul Viskar, noted, that Neurisium’s system is an ever-evolving thing, that is constantly gaining new features, getting more efficient, and enabling its customers to utilize new tools.
Throughout the development process, Opus has been responsible for the design & development of the GUI and UX of the system, meaning that it was up to the developers to figure out how to best display personalized data for all parties involved, how to calculate tolerances and allowed deficiencies, and how to make sense of the millions of data points produced by the factories.
To achieve this, Opus functioned as a business partner for Neurisium, not just a development partner. “We had to be proactive, figure out all of the complex technical solutions, that make the system intuitive to use. At the same time, we had to actively think along with Neurisium’s team to figure out what kind of data is most important for the manufacturers,” explained Viskar.
This also granted Opus the opportunity to be flexible and utilize the most up-to-date technologies. “There isn’t any dated documentation that needs to be followed – we know what we have to achieve, and we have the freedom to find the best way to achieve this,” he said while adding that with each prototype the code base is written from scratch, as such making sure that no past issues, limitations, or architecture hinders the progress of new iterations.
As it stands today, the solution developed by Opus runs on Node, Express, PostgeSQL, and TypeORM on the back-end, and on React on the front-end. “Our development process is built on pull requests and constant testing with both API testing and more thorough tests in the pre-live environment. We also don’t shy away from automatic testing procedures to create an even more bulletproof product,” said Viskar.
Always something new
Whilst always using the most up-to-date technologies is appealing to most, then there are times when working with something more legacy-leaning might offer some interesting challenges as well. Viskar noted that with Neurisium’s clients these moments do appear.
“Many factories are still using software developed more than a decade ago to run specific processes. This means that every now and then we need to figure out how to import the data generated by these factories into our systems. We’ve found that writing custom sockets, usually with .NET, does the trick,” he said.
Though all of this might sound daunting, then the reality is quite different. “Onboarding a new person to this project takes a day – the code and architecture are really easy to understand. Understanding the undelaying business logics takes a bit longer, but it’s also easily achievable,” he added.
Want to join our team? Take a look at our open positions. We’re looking forward to hearing from you!