EyeOS is a cloud desktop that makes it possible for users to communicate and collaborate by offering file management and personal management tools.


NodeJS, Docker, AngularJS, Bootstrap, CSS3, LESS, HTML5, PHP, Docker-Compose, C.



Demanding Low-Level Environment


  • Dockerization
  • Custom System-Level Development Environment Utilities




  • Microservices Architecture
  • JMS Event Bus (RabbitMQ)
  • MongoDB Sharding


Slow Feedback


  • Almost Infinite Scalable CI
  • Declarative Pipeline Configuration


Slow Development


  • Outsourcing
  • Coaching


Apiumtech collaborated with the design team of Eyeos to build a live chat feature inside their Eyeschool virtual platform – a place where teachers and students meet in a unified environment to enhance learning processes.

The main objective was to provide an online space where students could easily communicate with their teachers, deliver home works and comment tasks.

As always, we worked with sprints. Normally, the design team goes one sprint ahead of the development team. Design requirements were clear and quite limited by the product owner, we went to high fidelity from the beginning.

For each sprint, we used the UXPIN online tool to create prototypes in order to show and explain all the iterations that developers had to do during the sprint that would follow.

Before developers had to face a new sprint, the design team made a presentation in order to explain the features and possible uses cases and to detect the gaps.

Apiumtech is one of the few companies in Spain that is agile and that does TDD and continuous integration. We have been working with them for many years now, and I can say with no doubt that the team is highly experienced and talented. One of the main reasons we keep on working with them is the fact that they follow new software trends and methodologies and they know how to develop your project in an efficient way!- Jose Carlos Norte Fernandez - CTO at Eyeos
Apiumtech’s team is completely involved and dedicated to their projects: they work on each one of them as if it was the most important. Through each phase of the process, clients are taken care of, and that makes the work much easier. They also adapt to each project, choosing the right methodology, which would make the project scalable and efficient.- Adrià Lapiedra Prats - Product manager at Telefonica