DESKTOP / SERVER
SOFTWARE

Focus on desktop and server applications that run in any environment. We mainly specialize in cross-platform applications written in C++, Python, .NET and PHP.

  • Cross-Platform Desktop Apps

    We developed a wide range of desktop applications such as a medical collaboration tool, an industrial signal monitor, a cross-pltaform screen recorder or an Linux cutting and tagging app for advertising.

  • Heavy Duty ServerApps

    Our server-side portfolio includes apps such as a GPU-powered advertisments detection and tagging system, a warehouse stock control system or a system which learns a city's traffic and makes further predictions.

  • UI Design

    All the projects that we have worked on involved the creation of unique UI designs that are both pleasent to the eye and practical for the daily use. We do UI design from ground up, following customer indications.

  • Wireframing

    Oftenly, before stepping into designing something, it is better to go for mock-ups. We do wireframing for all the projects that require ground-up UI design and discuss these mock-ups with the customer before going further into development.

  • UX Design

    A good UI cannot be good enough without a thoroughly planned User Experience. The UX is key for the usability of any system which involves end-user interaction. That is why we put a great deal of effort into it.

DEEP LEARNING
NEURAL NETWORKS

Our expertise includes Computer Vision, Natural Language Processing and Speech Recognition. We've delivered solutions using a wide variety of Deep Neural Network architectures, ranging from Convolutional to Recurrent networks.

  • Solution Identification

    One of the biggest challenges of an AI project is identifying the types of neural networks which will be used in achieving the end-goal. With more than 5 years of experince in AI we always find the best solutions for your project.

  • Datasets

    The succes of any AI-powered project depends directly on the quality of the data sets used in the training of the networks. For this reason we developed advanced techniques for synthetic data generation to compensate the lack of real data.

  • AI R&D

    Like all R&D tasks, finding the right combination of parameters, data sets and neural network types can be a laborious task. Therefore, we make sure that every step we take in this R&D process is optimized in terms of training speed.

  • Neural Network Training

    In order to minimize cost, we use our own training hardware. This allows us to experiment as much as we like without the need of paying expensive GPU clock-time to 3'rd party organizations.

  • Neural Network Deployment

    Whether we deploy on a server environment or on a smartphone, we have solutions for integrating the neural models within the host project. We mainly use TensorFlow with Python and direct C++ model evaluation.

WEB
DEVELOPMENT

UI / UX web design, server architecting, font-end and back-end solutions, classic and Progressive Web Applications. We mainly use PHP, Laravel and Python.

  • Technology Stack

    We try to be always up-to-date with the latest technologies and trends but we also make sure we adopt only the ones which are mature enough in order to be reliable and be supported by all the major industry players.

  • UI Design

    All the projects that we have worked on, involved the creation of unique UI designs that are both pleasent to the eye and practical for the daily use. We do UI design from ground up, following customer indications.

  • UX Design

    A good UI cannot be good enough without a thoroughly planned User Experience. The UX is key for the usability of any system which involves end-user interaction. That is why we put a great deal of effort into it.

  • Wireframing

    Oftenly, before stepping into designing something, it is better to go for mock-ups. We do wireframing for all the projects that require ground-up UI design and discuss these mock-ups with the customer before going further into development.

  • Concept Development

    Concepting is one of the key steps in the development process. What is the end goal of the product? Who will be using the product? And most importantly how can we make sure that the product is as simple and as easy to use as possible.

EMBEDDED SYSTEMS
DEVELOPMENT

We develop custom software solutions for custom or stock hardware. This includes firmware, middleware and end-user software for ARM, MIPS, and other hardware architectures.

  • Hardware Configuration

    If your solution demands custom hardware and you do not know where to look for, you arrived in the right place. We make sure that the end-solution will be properly powered by the latest hadware.

  • Software Stack

    Whether you need a RTOS or a less critical OS solution is required, we are here to help you make this important decision. From embedded Linux to VXWorks and QNX, we can offer a large variety of options.

  • Distributed Architecture

    Sometimes the projects which require embedded software also require having distributed architectures both hardware and software in order to ensure reliability and granularity. We are ready to build the best architectures.

  • C++ QT for Embedded

    Along with the already half-century proven C programming language, we also work with C++ and QT Framework, ensuring quick time-to-market and reliable products beyond expectations.