Tailored digital solutions, made beautifully.

We are a digital company that uses web technologies to develop IoT, data visualization and automation solutions. We focus on efficient and scalable data management systems that transform raw device data into actionable information for our clients and their customers.

Find out about our favourite technologies
IoT, data visualization and automation solutions IoT, data visualization and automation solutions

We build

web-based solutions, focusing on efficient and scalable data management, tailored to our client’s needs and taken from concept to implementation.

We cooperate

with our clients and collaborators to create long-lasting relationship, selecting the tools and workflows that best fit each different context.

We share

our techniques, methodologies and innovations with the open-source communities that support and inspire us.

Tailored digital solutions, made beautifully.
portfolio.image-alt

Portfolio

Some of the most recent projects we've been working on

  • Matteo's picture
    ← close item

      BEMS & Microgrid Optimization

      Description

      The energy sector is rapidly shifting towards decentralized, distributed networks of renewable energy producers and hyper-local microgrids. Siemens is at the forefront of this transition, providing first-class solutions to energy providers and industrial players that accelerate the adaptation to the modern energy market.

      Our activities

      • Requirement Analysis
      • UX & UI design
      • Software Engineering
      • Backend development
      • Frontend development
      • Performance optimization

      From UX and UI design to the development of embedded communication gateways, our activities span across the entire technological stack. Our nimble, flexible nature allows Siemens to allocate us where we are most needed, from core feature development to on-premise integration testing.

      Technologies

      • Node.js
      • Java
      • Redis
      • Kafka
      • MongoDB
      • MQTT
      • gRPC
      • modbus
      • IEC-104
      • OCPP
      • Amazon AWS
      • Microsoft Azure
    • Matteo's picture
      ← close item

        Energy Management System Design

        Description

        Systems design of a real-time Energy Management System solution for Verbund, Austria's largest electricity provider, capable of processing energy data from 300k+ devices.

        Our activities

        • System Investigation
        • Project Analysis
        • Systems Design
        • Software Engineering

        We were tasked with producing a set of specification documents for Verbund's upcoming Energy Management System. We worked together with Verbund's team, kicking off the project with a wonderful visit to Verbund's offices in Vienna, and delivered a specification precisely tailored to their goals and requirements. Our systems design effort included architectural, logical and physical design (I/O, storage, processing, HA and data).

        Technologies

        • Node.js
        • Java
        • Redis
        • Kafka
        • PostgreSQL
        • TimescaleDB
        • MQTT
        • Microsoft Azure
      • Matteo's picture
        ← close item

          Driver Behavior Analysis

          Description

          Real-time analytics on data streaming from on-vehicle sensors, enriched with road and weather data, engineered to scale to 200K+ vehicles.

          Our activities

          • System Engineering
          • Backend Development
          • Frontend Development

          Our work was central in engineering the system: from structuring the project so it could scale, to storing huge amounts of raw data; from implementing the streaming analysis pipeline, to dealing with data provider peculiarities; from monitoring app performance, to serving the resulting high-value business information to managers and users. We were responsible for backend development and some of the frontend development.

          Technologies

          • HTML5
          • Node.js
          • Redis
          • Cassandra
          • MongoDB
          • PostgreSQL
          • TimescaleDB
          • MQTT
          • Google Cloud Platform
        • Matteo's picture
          ← close item

            On-demand Video Streaming

            Description

            Chili TV is a platform for on-demand video streaming of TV and cinematic releases with client applications for all types of devics - desktop, mobile and smart TVs.

            Our activities

            • Frontend Development

            Technologies

            • HTML5
            • SASS
            • React.js
            • Redux.js
          • Matteo's picture
            ← close item

              Geospatial, Temporal, and Curated Data

              Description

              ISeeChange is a social media platform dedicated to empowering communities to observe how weather and climate affect their environment, connecting the public with national media, government bodies and scientists.

              Our activities

              • System Engineering
              • Backend Development
              • Data Enrichment
              • DevOps

              We were called in to help, when collaborating with NASA brought in the need to integrate earth-observation datasets originating from the OCO2 satellite. Since then, we’ve advised the team on technology-related strategy and data modelling, in order to transition towards sensor-data collection, take full advantage of the geospatial and temporal aspects of their datasets, transition towards supporting a GeoJSON and GIS-friendly API, and add NLP capacities to their core offering. We’ve refactored the backend, swapping from a MongoDB data store to using PostgreSQL and PostGIS.

              Technologies

              • Node.js
              • MongoDB
              • PostgreSQL
              • PostGIS
              • TimescaleDB
            • Matteo's picture
              ← close item

                Multi-site Publishing Platform

                Description

                Centralized content management for a network of interconnected publications in the world of sport publishing.

                Our activities

                • System Engineering
                • Backend Development
                • Frontend Development
                • DevOps

                From multiple UX revisions to tweaking the finest details of the custom-tailored Wordpress theme, we've put the client at the centre of our development process and used agile methodologies to deliver a platform that perfectly matched their content management requirements.

                Technologies

                • Wordpress
                • PHP
                • MySQL
                • NGINX
                • SASS
                • Foundation

              Our tools

              We maximise the quality of our products by selecting the tools and workflows that best fit each different project.

              Node.js is an open-source, event-driven and asynchronous backend framework built on top of V8, the Javascript engine developed by Google.

              NodeJS logo

              Node.js' event-driven model is a perfect fit for reactive systems dealing with streams of events from a variety of devices. Its small footprint is ideal for building micro-service architectures that can easily scale both on-premise or on the cloud. Moreover, Node.js' incredible community and its ecosystem of packages promote code reuse and fast development cycles.

              React is a lightweight, high-performance javascript library for building user interfaces. Created and maintained by Facebook.

              React logo

              We selected React as our favourite frontend library because of its flexible and component-based approach.
              React is a easy-to-abstract tool that let developers focus more on the architecture of the application than on the library itself.

              Angular is a TypeScript-based all-in-one framework for building large web platforms. Created and maintained by Google.

              Angular logo

              We chose Angular framework for enterprise projects for its strong-typed, java-like approach that let us to build robust and large web platforms. Angular nature really fit enterprise projects that should be maintained over time and teams.

              MongoDB is a no-sql database storing data as JSON-like documents with ad-hoc indexing and data aggregation capabilities.

              MongoDB logo

              MongoDB is a schemaless database that can store unstructured and heterogeneous data by design. It is able to perform data analysis and aggregation upon query, allowing the developer to get insights and valuable statistics with minimal effort.
              Where high-availability and data redundancy are a must, such as in enterprise contexts, MongoDB can be deployed as a distributed cluster.

              PostgreSQL is a powerful, highly scalable, enterprise-class object-relational database with more than 15 years of active development.

              PostgreSQL logo

              PostgreSQL's advanced features, from GiST indexing to JSON, coupled with its strong emphasis on performance, stability and data integrity contribute to making it the premier open source database for both small and large scale projects.

              Timescale builds upon PostgreSQL to bridge the gap between relational and time series databases.

              Timescale logo

              Timescale adds transparent time-space partitioning and time-space query optimization to PostgreSQL, bringing the power of the relational model to scale. Timescale is our database of choice for IoT, metrics monitoring, DevOps monitoring and financial data.

              Linked Data is the key element to enable a host of new services that will transform everyday lives.

              Linked Data logo

              Linked Data is a set of web standards that allow machines to process information independently of humans. Linked Data is a foundational element of the Semantic Web, an emerging platform for a privacy-first, decentralized, open and machine-friendly web. We embrace Linked Data because it facilitates data integration across heterogeneous sources, bringing additional value to our customers while paving the way for a better web.

              Docker is a low-overhead container solution that automates the repetitive tasks of setting up and configuring software environments.

              Docker logo

              We use Docker to simplify the management of both our development and production environments. It allows us to run our code within identical guest environments across all phases of our projects and to easily scale our applications while maintaining a safe degree of isolation in shared contexts.

              A letter

              Contact us

              Every great partnership starts with a conversation. If you have an idea in mind use the form below, email us or send us a message in a bottle!