TECHNOLOGY
EMBEDDED SYSTEMS (C++)
Industrial control and diagnostics systems associated with HMI (Human Machine Interface), related to QT and Flat Design.
IMAGE AND SIGNAL PROCESSING
Signal processing for diagnostic applications in the industry. Mapping environment and object recognition for AR (Augmented Reality) applications. Image processing from depth cameras (3D).
DESKTOP APPLICATIONS
Tools supporting cross-platform work (Windows, Linux). We have experience in both industrial applications as well as end user applications.
INTERNET OF THINGS IoT
IoTs have many applications: smart homes, smart health networks, intelligent enterprises, intelligent industry solutions, intelligent measurement systems, environmental monitoring and threats. We use technology like RFID, NFC Tag, Bluetooth, WiFi.
MACHINE LEARNING
Advanced solutions using neural networks, such as gesture recognition or object classifications. Our solutions are used in world-class robots and AR (Augmented Reality) applications.
MOBILE APPLICATIONS
A wide range of mobile apps in Xamarin technology (Android, iOS). It contains information apps, applications for steering mechanical processes and apps supporting advanced applications in medicine.
VIRTUAL REALITY (VR) & AUGMENTED REALITY (AR)
Cutting-edge solutions which bring your customers to a new level of user experience and bring an excellent marketing value to you.
PROCESS
YOUR IDEA
We start with the initial meetings where we discuss your idea, decompose it and deeply analyze it in order to find the best solution and define technical challenges. Business value is our priority.
AGILE DRIVEN
We use Scrum methodology so you can keep track of the development progress in the real-time. It allows dynamic adaptation to changing requirements
RESULT
We deliver MVP product and we are ready for the next steps: maintenance, improvements and new features
PORTFOLIO

Touch Panel
client from Germany
Intro: German manufacturer (Muller) of flexible paper handling solutions for the automated processing of digital printing products. They cover cutting, folding, inserting, verifying documents and the affixing of plastic cards.
Goal: Creating software for a touch panel controlling the devices and the production line together with provision of hardware.
Result: The touch panel is clear, intuitive, neat and modern. It allows configuration of individual devices and planning the work of the entire production line. It works with any number of touch panels in the production line supporting synchronization. Touch panel recognizes and supports a new connected device, such as: cutter, perforator, sorter, etc.
Technologies and interfaces:
Qt 5.7 (C++/QML) ● SQLite ● QxORM ● CAN ● YOCTO ● RS-232 ● USB/sd card ● Ethernet
Mixed Reality (MR) Glasses
client from Sweden
Goal: Creation of a Mixed Reality (MR) system that supports advanced hand gesture recognition based on convolutional neural networks. The system is modular and adaptable to support various cameras (stereo, RGB with depth cameras) and various hardware.
Result: The neural network system has been created and trained. Currently, it recognizes hand gestures such as swipe left / right / up / down, draw a circle, push, pull, grab etc. The system uses SLAM for location determination based on the mapping of the environment. Its developed architecture supports a modular approach. The projects is a response to Microsoft’s Hololens system.
Technologies:
C/C++ ● QT 5.7 ● OpenGL ● OpenCV ● Convolutional neural networks ● SLAM
● Wayland window manager ● Image processing ● OpenMesh ● Deep learning
● Convolutional neural networks ● Recurrent neural networks ● ROS ● IMU ● PCL


Intelligent Robot
client from USA
Intro: We are part of the team which is working on an advance household robot. It will target a range of applications in the consumer space. The robot is mobile, with an arm and a dexterous manipulator. It will plan and execute tasks primarily on visual information, using LIDAR, RGB-D, and image sensors.
Goal: Providing software to support the recognition of objects, moving around the room, performing activities such as putting objects back into place. The robot’s proper operation is supported by 2D and 3D cameras. Communication is done using WiFi and Bluetooth.
Result: Proven software together with other components and equipment resulted in the implementation of a robot with artificial intelligence.
Technologies:
C++ ● OpenCV/Image processing ● 3D mashing and mapping
● ROS ● Convolutional neural networks ● SLAM ● Docker
* original image is not available due to an NDA agreement
Vibration Control
client from Germany
Intro: German manufacturer of industrial mechanical components needs a tool for vibration control in the production line.
Result: Design and implementation of completed signal processing path for vibration analyzer. Handling a long timeframe signals. Calculating single parameters : Max peak, RMS, etc. Implementation and high optimization of the classic signal processing algorithms such as: Undersampling, filtering (FIR and IIR), FFT and iFFT etc.
Technologies and tools:
C++/C ● TI RTOS ● Code Composer studio


ZPLConverter
client from Germany
Intro: German manufacturer (Muller) of flexible paper handling solutions for the automated processing of digital printing products. They cover cutting, folding, inserting, verifying documents and the affixing of plastic cards.
Goal: Creating a controlling software for an industrial printer. The printer was a part of a high speed inserter system, and it was unacceptable to introduce any delay.
Result: System meets real time criteria. Operators can easily create templates of the labels. All issues are clearly visualised in the GUI interface. We integrated the application to the third part system which didn’t support label format used by the printer.
Technologies:
Python ● Qt for Python ● ZPL Format ● Industrial printers
● Threading ● RS-232 ● TCP/IP
HotelApp
client from Germany
Intro: German client providing services for hotels in Germany.
Goal: Creating MVP software allows controlling light condition in the hotel room, communicate with room service by audio/video stream as well as presenting special offers.
Result: GUI application developed with cooperation with client’s UI designer. Working audio/video stream with delay below 100ms.
Technologies and tools:
C++ ● Qt 5.7 (C++/QML) ● SQLite ● ARM ● Video Streaming
● FFMPEG ● USB/sd card


Law Amendments App
client from Poland
Intro: Members of a Polish political party work daily on amendments to laws, resolutions, ordinances and other documents. They need an intuitive and effective tool that will help them in their daily work, offering the ability to remotely add, edit, review, approve and track the current status of documents’ amendments.
Goal: Providing a mobile application for tablets and smartphones with different resolutions (Android and iOS), which allows adding, editing and tracking amendments to laws, resolutions and other documents in the Parliament. The app uses Remote Notification.
Result: Members of the political party can efficiently work on amendments and are immediately notified of any editions, status changes or important news regarding the documents. Application users can work on documents remotely, e.g. at home (WiFi) or while traveling (cellular data).
Technologies:
Xamarin (Android, iOS) ● Firebase
TCF Document Management System
client from Poland
Intro: Polish telecommunications company needed a system of fast and automatic service of electronic documents, such as official letters and invoices. In addition, it was necessary to electronically archive documents in paper form, which allows quick localization of original versions in folders.
Goal: Providing a TCF Document Management System that will facilitate and improve work related to the flow of documents by automating the creation of official letters and invoices. It is required that the software works with existing solutions with the company, such as the MySQL client database and the CRM system.
Result: Employees of the telecommunications company quickly create and manage official letters and invoices. Archiving paper documents is quick and easy. In addition, the software allows to quickly search for created documents and an actual location of the original versions. TCF Document Management System is fully integrated with client’s CRM system and integrated with the post office’s API. TCF supports a barcode reader that allows to scan documents and speed up the process of entering documents.
Technologies and tools:
C# .NET ● MySQL


Perforation App
client from Germany
Intro: German manufacturer (Muller) of flexible paper handling solutions for the automated processing of digital printing products. They cover cutting, folding, inserting, verifying documents and the affixing of plastic cards.
Goal: Creating a desktop application for designing incisions on the input paper material that allows to cut sheets of paper in any format. The application has 2 modes: “Designer mode” and “Run mode”, which is used for communication and control of machines in the production line, responsible for cutting paper.
Result: Employees responsible for cutting paper in an easy and intuitive way can design tasks and run them on the device from the same application. In addition, intuitiveness is supported by visualizations, and the efficiency of the automated production process is supported by a specially implemented stack of tasks.
Technologies:
C++ ● Qt 5.7 (C++/QML) ● RS232
Cesar
client from France
Intro: French producer of industrial condition monitoring devices for heat plants, machineries and military equipment.
Goal: Our client wanted to expand its offer to mobile devices (Android and iOS) We were asked for porting his existing solution to those platforms and also adjust the application to nowadays standards of mobile application. Originally, his application was deploy on embedded platform working on Windows 3d.
Result: Successfully ported the whole application overcoming platform specific limitations. Redesigned his old UI layer and adjusted to Android style guide.
Technologies and tools:
C++ ● Qt 5.6(C++/QML) ● Android ● Wireless communication ● handling I/O devices
We are hiring!
Join our team and work on cutting edge projects
C++ Developer
C++, Linux environment, Git, good English skills (B2+)
Nice to have:
Knowledge of QT
Knowledge in the field of image processing, machine learning
Pre-sales Specialist
Excellent English skills (C2+), Impressive communication skills, Resolving complex customer issues, Improving processes, Working knowledge of CRM.
Nice to have:
Experience in a similar position
Machine Learning Developer
Python, Keras, Linux environment, experienced in image processing.
Contact us
POLAND: +48 698 642 418
GERMANY: +49 30 374 334 69
SWEDEN: +46 8 525 00 888
FINLAND: +358 9 424 515 05