Desktop apps portfolio

Cash System

2018
Cash system
C++, Windows, Embedded
NCR
For NCR, I did maintenance and fixed bugs in the cash desk project for petrol stations. It was a massive project, requiring good orientation in a large unknown codebase. In addition, all modifications had to meet the strictest quality standards. It had to be side effect free and properly covered by tests. Great emphasis was placed on documentation and process tracking.

Parallelization of Goertzel's algorithm

2017
Parallelization of Goertzel's algorithm
C++, GPU, openCL, openAL
Zdeněk Skulínek
The main task of the project was to parallelize the Goertzel algorithm and test it for practical application. The project objectives were met, and the app called Sound Analyzer performing real-time spectrum calculation and displaying the result was developed.

The application was tested on the Linux platform.

Medical device

2015
The head of medical device
Linux, C++, Qt, embedded
BTL
Medical Technologies asked me to develop a graphical user interface for a new line of medical devices using the Qt library. The difference between the new GUI and classic applications is in its behavior, it's not possible to accidentally touch the device to increase its performance. User interface with all its elements was designed to fulfill all the needs of the user. The application was tested on Linux and Windows platforms.

Speaker identification

2015
Using ALIZE library for the speaker identification
NetBeans Mac Windows Linux C++ Matlab(octave) Multi-platform
Zdeněk Skulínek
The main task of the project was to test French library ALIZE by building an application for voice identification. The project objectives were met, 16 speakers tested the application which demonstrated 100% reliability (Fig. 3 - upper left corner). The application was tested on three platforms.

Serial port terminal

2013
Serial port terminal
C++, .NET
Zdeněk Skulínek
The application was used to diagnose and debug protocols that use the serial port. It displayed incoming messages and allowed messages to be sent to the chat window. All port parameters were configurable with the ability to view multiple ports at the same time.

You can download project on GitHUB.

Mediagate

2010
Mediagate
C++, Linux
Mediagate
Application which allows announcement messages to be sent from one location to all hospital patients. It consists of a daemon server. Used for the Mediagate hospital entertainment application.

PIM

2007
PIM
C++, Linux
Sitronics TS
PIM is a separate VOIP telephone exchange switchboard. Its function is to quickly route packets according to the rules received from PBX core. Great care is given to configurability.