hello@xberry.tech

FROM CONCEPTS TO PRODUCTS

Embedded systems • Artificial Intelligence (AI) • Image and signal processing

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

project's image - xBerry.tech - Software House

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

project's image - xBerry.tech - Software House
project's image - xBerry.tech - Software House

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

project's image - xBerry.tech - Software House
project's image - xBerry.tech - Software House

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

project's image - xBerry.tech - Software House
project's image - xBerry.tech - Software House

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

project's image - xBerry.tech - Software House
project's image - xBerry.tech - Software House

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

Software House xBerry is located in Wroclaw, Poland

We specialize in Embedded systems (C++), desktop and mobile applications Xamarin (Android, iOS), Qt, Image and Singal processing, Machine learning

Our Technology scope:

Internet of Things (IoT)

C++

Gesture recognition

HMM Hidden Markov model

LSTM Long short-term memory

Embedded systems

CNN Convolutional Neural Networks

Extended Reality (XR): Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR)

YOCTO

RFID

NFC Tag

Bluetooth

Bluetooth Low Energy

Raspberry pi

WiFi

SLAM

Simultaneous localization and mapping

OpenGL

OpenCV

Wayland window manager

OpenMesh

Deep learning

Recurrent neural networks

ROS

IMU

PCL

LIDAR

3D mashing and mapping

Docker

TCP/IP

Firebase

Microsoft Hololens

Career

Senior C++ Developers

Embedded software Engineers

Software House xBerry is based in Wroclaw, Poland

We specialize in Embedded systems (C++)

mobile applications

Xamarin

Android

iOS

iPhone, iPad

C++ Developer

Desktop applications

Embedded systems

Image and Singal processing

Machine learning

Internet of Things (IoT)

Gesture recognition

Our process is based on

Scrum methodology

Agile

We are hiring!

Career

C++ Developers

Website Tags: Software House, xBerry, Wroclaw, Poland, Embedded systems, C++ Developers, C++ Software House , Desktop applications , Mobile applications , Image and Singal processing , Machine learning , Internet of Things (IoT) , Xamarin , Android , iOS , Start-up , Qt , Gesture recognition , HMM Hidden Markov model , LSTM Long short-term memory , CNN Convolutional Neural Networks , Extended Reality (XR): Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR) , Scrum , Agile , YOCTO , RFID , NFC Tag , Bluetooth , Bluetooth Low Energy , Bluetooth Smart , RS-232 , Raspberry pi , WiFi , Microsoft Hololens , SLAM Simultaneous localization and mapping , OpenGL , OpenCV , Wayland window manager , OpenMesh , Deep learning , Recurrent neural networks , ROS , IMU , PCL , LIDAR , 3D mashing and mapping , Docker , TCP/IP , Firebase , Freelancer