Thomas Klaube-Software Design & Development: VideoDownloader

Check rate
Experience
Software Design & Development: VideoDownloader
Ing.-Büro Thomas Klaube
Development of an application for macOS to view and download video streams as well as to view and record live TV streams.
Technologies: C/C++, Objective-C, Qt 6.7.2 / Qt 5.9.6, QtCreator, QtDesigner, QtLinguist, Xcode, UI development based on QtWidgets, qmake, make, git, shell scripting, Apple LauchAgents, Apple AVFoundation, ffmpeg, ffplay, fffprobe.
Platforms: macOS Sonoma, macOS Mojave.
Software Design & Development: Data Collection Using LoRaWan Sensors
Ing.-Büro Thomas Klaube
Collection of energy consumption at electricity or gas meters and transmission of the data via LoRaWAN.
Technologies: LoRaWAN energy meter sensor interface, ELV-LW-ESI, Indoor LoRaWAN Gateway TBMH100, MQTT with The Things Network and Telegraf, InfluxDB for data storage, Grafana for visualization.
Platforms: Linux for server operation.
Software Design & Development: Embedded SW - Industrial Electronics
Ing.-Büro Thomas Klaube
Development of a USB interface from a service tool on a PC to a control HMI for an industrial dishwashing system with Qt.
Development of a GUI test application for Windows and Linux to demonstrate the API methods.
Development of a command-line application for Linux to use the API methods for production and commissioning.
Technologies: C/C++ with Qt, Qt 5.15.2 / Qt 5.9.6, QtCreator, QtDesigner, Xcode on macOS, UI development based on QtWidgets and QML, qmake, gitlab, shell scripting, embedded Linux based on Buildroot-2016.08.
Platforms: Windows 10, Linux Ubuntu, development on macOS.
Software Design & Development: ExtFSMounter
Ing.-Büro Thomas Klaube
Development of an application for mounting and unmounting Linux-formatted storage media on macOS using macFUSE and Fuse-ext2.
Technologies: macOS command-line tools such as diskutil, plutil, sh, C/C++ with Qt, Qt 5.12.5, QtCreator, QtDesigner, Xcode, UI development based on QtWidgets, qmake, shell scripting.
Platforms: macOS Mojave.
Software & Hardware Development: PowerMonitor
Ing.-Büro Thomas Klaube
Design and implementation of the hardware as well as development of the software for a microcontroller to measure electrical power and energy.
Storage in an IoT database and visualization of the measured values over any period of time.
Technologies: ESP8266, C/C++, Visual Studio Code with PlatformIO plugin, TCP/IP, WIFI, MQTT, InfluxDB, Grafana.
Platforms: ESP8266, Linux for server operation.
Software & Hardware Development: Temperature Monitor
Ing.-Büro Thomas Klaube
Design and implementation of the hardware as well as development of the software for a microcontroller to measure temperatures.
Storage in a database and visualization of the measured values over any period of time.
Technologies: ESP8266, C/C++, Visual Studio Code with PlatformIO plugin, TCP/IP, WIFI, MQTT, InfluxDB, Grafana.
Platforms: ESP8266, Linux for server operation.
Software Design & Development: Abi-Browser
Ing.-Büro Thomas Klaube
Feasibility study for the development of an application to evaluate a database with machine data.
Determination of average and absolute consumption, machine utilization, error analysis and forecasts.
Calculation of load-consumption factors and visualization of GPS position data.
Technologies: C/C++ with Qt, Qt 5.12.5, QtCreator, QtDesigner, QtLinguist, Xcode, UI development based on QtWidgets and QML, qmake, gitlab, MySql, shell scripting.
Platforms: Windows 10, macOS Mojave.
Software Design & Development: PRTG Desktop
Paessler AG
Maintenance and development of new features for a cross-platform Qt-based desktop application.
Technologies: C/C++ with Qt, Qt 5.12.5, QtCreator, Xcode, QtDesigner, QtLinguist, UI development based on QtWidgets, Cascading Style Sheets, qmake, Jira, Confluence, gitlab, SQlite, TCP/IP, CI/CD, shell scripting, UML, REST-API.
Platforms: macOS Mojave, Windows 10, Linux (e.g. Debian).
Software Design & Development: C++ / Qt Developer: WISO Steuer
Buhl Tax Service GmbH
New and further development of applications in the real estate and finance area.
Analysis, planning, design, development and documentation of solutions based on customer needs.
Carrying out code reviews and ensuring high quality and QA processes.
Technologies: C/C++ with Qt, Qt 5.9.6 - Qt 5.12.4, QtCreator, UI development based on QtWidgets, Cascading Style Sheets, Xcode, MS-VisualStudio, doxygen, Perforce, CMake, Jira, Confluence, shell scripting, UML.
Platforms: macOS Mojave, Windows from 7.
Software Design & Development: Library for Gocator
HELMUT FISCHER GMBH
Development of a library for a 3D scanner for initialization, control and visualization.
Automatic determination of the optimal exposure time and provision of 3D measurement values.
Integration of a Matlab library for numerical analysis and conversion of 3D measurement values into images.
Development of a test application and a Bash script to build all components.
Technologies: C/C++ with Qt, Qt 5.11.1, QtCreator, QtDesigner, UI development based on QtWidgets, Git, Jira, GoSdk for Gocator 3D scanner, shell scripting.
Platforms: Windows from 7.
Software Design & Development: Active Sitting Solution
Garmin Würzburg GmbH
Analysis of technical requirements for desktop applications on macOS for communication with ANT+/Bluetooth sensors.
Planning and implementation of new features, performance optimization, and technical consulting across all development phases.
Code reviews and system tests.
Technologies: C/C++ with Qt, Xcode, QtCreator, QtDesigner, UI development based on QtWidgets, Git, Ant+, Jenkins, Gerrit, shell scripting, Windows Inno Setup.
Platforms: Apple macOS, Windows from 7.
Software Design & Development: TSNTools
EDAG Engineering GmbH
Worked on the development of an application for displaying realtime Ethernet measurement data.
Created the visualization, GUI design, code reviews, unit and system tests.
Technologies: C/C++ with Qt 5.7, Xcode, QtCreator, UI development based on QtWidgets and QML, JIRA, Git, BitBucket, Confluenz, shell scripting, TSN Ethernet, TCP/IP, JSON, UML.
Platforms: macOS, Windows, and Linux.
Private project: Construction of a car parking space
Ing.-Büro Thomas Klaube
- Construction of a car parking space.
Software Design & Development: ARRI Lighting Service Manager 2.0
ARRI - Arnold & Richter Cine Technik GmbH & Co. Betriebs KG
Porting and further development of a desktop application for configuring and maintaining ARRI LED spotlights.
Technologies: C/C++ with Qt 5.4 - 5.6, QtCreator, Xcode, MS Visual Studio, UI development based on QtWidgets and QML, doxygen, libusb, libcurl, libftdi, xml2json, FTDI drivers, STM DfuSe, dfu-util, Bonjour, TCP/IP, TFTP, JSON, XML, Cygwin, Windows MFC, shell scripting, Apple PkgBuild, Windows Inno Setup, Bugzilla.
Platforms: Mac OS X, Windows XP, Vista, 7 to 10, and Linux.
Software Design & Development: RenderEngine 2.0
NOZ
Development of an application to reduce the amount of data in PDF documents for mobile devices, independent of Adobe Acrobat.
Technologies: C/C++ with Qt 4.8.5, Apple CGPDF API, PoDoFo PDF Library.
Platforms: Mac OS X.
Software Design & Development: Embedded Software for a Large Evaporator
Heidolph Instruments GmbH & CO. KG
Development of the controller software for a large rotary evaporator on an embedded Linux system.
Technologies: C/C++ with Qt 4.8.5, SQLite, JSON, UDP, TCP/IP, B&R PLC.
Platforms: Embedded Linux.
Software Design & Development: CrossVC XXL 2.3.2
Ing.-Büro Thomas Klaube
Further development and bug fixing with C/C++ in QtCreator.
Migration to Qt 4.8.5 and delivery of plug-ins for Subversion 1.7.11 and 1.8.1.
Technologies: C/C++ with Qt 4.8.5, CVS, SVN, Qt Installer Framework.
Platforms: Mac OS X, Linux, Windows from XP.
Developer: Creation of MacOS X Installer for a Java Application
Ing.-Büro Thomas Klaube
Adaptation and further development of the start script for a Java application.
Deployment into a Mac OS X Applications bundle and creation of the installer.
Development of a shell script to build the installer automatically.
Technologies: shell scripting, Mac OS Installer.
Platforms: Mac OS X.
Developer: RenderEngine 1.0
Ing.-Büro Thomas Klaube
Development of an Adobe Acrobat plug-in for reducing PDF file size.
Implementation of a hot folder function and a Qt-based GUI.
Technologies: C/C++ with Qt 4.7.4, Adobe Acrobat SDK.
Platforms: Mac OS X.
Developer: Tower Simulation
Ing.-Büro Thomas Klaube
Bug fixing and further development of a software system for training at an air traffic control tower.
Technologies: VisualBasic 6.
Platforms: Windows XP.
Developer: PAR80
Ing.-Büro Thomas Klaube
Bug fixing and further development of a software system for a radar system.
Technologies: C/C++ with Qt 4.6, Visual Studio 2005.
Platforms: Windows XP.
Developer: CrossVC XXL 2.3
Ing.-Büro Thomas Klaube
Further development, bug fixing and deployment for Linux and Windows.
Technologies: C/C++ with Qt 4.8.5, CVS, SVN, Qt Installer Framework.
Platforms: Mac OS X, Linux, Windows from XP.
Developer: Tower Simulation
Ing.-Büro Thomas Klaube
Bug fixing and further development of an ATC simulator.
Technologies: VisualBasic 6.
Platforms: Windows XP.
Developer: CrossVC XXL 2.2
Ing.-Büro Thomas Klaube
Creation of release version 2.2 for Mac OS X with UI adjustments.
Technologies: C/C++ with Qt, CVS, SVN.
Platforms: Mac OS X, Linux, Windows from XP.
Developer: BallisticsEditor
Ing.-Büro Thomas Klaube
Development of an application for recording and exporting ballistic data.
Technologies: C/C++ based on Qt 4.6, Qwt, SQLite, Visual Studio 2005.
Platforms: Windows XP.
Developer: OpenGL modules
Ing.-Büro Thomas Klaube
Development of OpenGL modules for displaying graphic elements for simulation systems.
Technologies: C/C++ based on Qt 4.6, OpenGL.
Platforms: Windows XP.
Developer: 2D overlay
Ing.-Büro Thomas Klaube
Development of C++ classes for displaying and saving graphic symbols from SVG files.
Technologies: C/C++ based on Qt 4.6, SVG.
Platforms: Windows XP.
Developer: CrossVC XXL 2.1.4
Ing.-Büro Thomas Klaube
Further development and deployment of a version control program.
Installation and administration of CVS/SVN repositories and Redmine.
Technologies: C/C++ with Qt, CVS, SVN.
Platforms: Mac OS X, Linux, Windows from XP onward.
Developer: Adobe Premiere PlugIns
Ing.-Büro Thomas Klaube
Development of an Adobe Premiere Pro CS4 plug-in for importing MXF files.
Technologies: C/C++, Adobe Premiere SDK.
Platforms: Mac OS X.
Developer: Photoshop PlugIns
Ing.-Büro Thomas Klaube
Migration of plug-in projects from CodeWarrior to Xcode.
Technologies: C/C++, Adobe Photoshop SDK.
Platforms: Mac OS X.
Developer: Web server migration
Ing.-Büro Thomas Klaube
Migration of a web server from Suse 10.3 to openSuse 11.1 with Plesk 9.2.
Changes to the osCommerce shop system.
Technologies: osCommerce, CVS, SVN.
Developer: Further development of the ProgRes camera software
Ing.-Büro Thomas Klaube
Preparation for integration into iChat-Theater and development of a TWAIN plug-in.
Technologies: C/C++, TWAIN.
Developer: Sinar eXposure
Ing.-Büro Thomas Klaube
Helped develop an application for operating professional camera backs.
Developed plug-ins for image export (JPEG, TIFF, DNG).
Further developed the installer and administered the build server.
Technologies: Qt 4.3.x, Apple-PackageMaker.
Developer: Migration from Mac OS X 9 to Mac OS X 10 / camera software
Ing.-Büro Thomas Klaube
New development of the GUI and adaptation of the application to Mac OS X.
Conversion from Quickdraw to Quartz based on the Carbon API.
Development of the installer and build scripts.
Technologies: Carbon API, Apple-PackageMaker.
Developer: Sinar eXposure
Ing.-Büro Thomas Klaube
Helped develop an application for operating professional camera backs.
Developed plug-ins for image export (JPEG, TIFF, DNG).
Further developed the installer and administered the build server.
Technologies: Qt 4.3.x, Apple-PackageMaker.
Developer: Migration from Mac OS X 9 to Mac OS X 10 / Camera Software
Ing.-Büro Thomas Klaube
New development of the GUI and adaptation of the application to Mac OS X.
Switched from QuickDraw to Quartz based on the Carbon API.
Development of the installer and build scripts.
Technologies: Carbon API, Apple PackageMaker.
Developer: Adobe Photoshop PlugIn Eyelike Anti-Moiré Filter
Ing.-Büro Thomas Klaube
Implementation of a filter code into an Adobe Photoshop plug-in including GUI.
Technologies: C/C++, Adobe Photoshop SDK.
Developer: ProgRes C10 Plus Camera Software
Ing.-Büro Thomas Klaube
- Adaptation and further development of the camera software for the C10 Plus model.
Developer: Development and Operation of an Online Shop System
Ing.-Büro Thomas Klaube
Further development and operation of the osCommerce shop system.
Administration of the Unix-based server.
Technologies: PHP, osCommerce, RedHat 9.
Technical Writer: Creation of Technical Documentation
Ing.-Büro Thomas Klaube
Creation of the technical documentation in German and English.
Conversion into a website and PDF documents.
Technologies: Adobe GoLive, Adobe Photoshop, Adobe InDesign.
Developer: ProgRes Camera Software
Ing.-Büro Thomas Klaube
- Expanded and adapted the software for new camera models (C12, C10).
Developer: ProgRes C14
Ing.-Büro Thomas Klaube
- Ported and further developed a PC application as a Mac OS 9/X Carbon application for high-resolution digital cameras.
Developer: LS Screensaver
Ing.-Büro Thomas Klaube
Developed a screensaver for Mac OS 9 based on Macromedia Flash animations.
Technologies: Macromedia Flash.
Developer: DubMagic
Ing.-Büro Thomas Klaube
- Supported the porting of a Java project from Windows to Macintosh.
- Created the development projects for Metrowerks CodeWarrior.
Developer: ImageEngine 1.2 & Export 1.1
Ing.-Büro Thomas Klaube
Developed Adobe Acrobat plug-ins (Mac OS 9/X) for importing and exporting images from PDF documents.
Technologies: Adobe Acrobat SDK.
Developer: Info File Editor
Ing.-Büro Thomas Klaube
- Development of an application for data capture from DTP files.
- Porting a Windows application to Mac OS.
Developer: Data Copy Station
Ing.-Büro Thomas Klaube
- Development of a file manager program for copying customer data from NT servers to Macintosh workstations.
Developer: Backup Solution
Ing.-Büro Thomas Klaube
- Development of an AppleScript solution to automate backups for Mac OS internet servers.
Developer: Quark XPress Print Manager
Ing.-Büro Thomas Klaube
- Development based on AppleScript with FaceSpan.
- Creation of a Quark XPress XTension for managing document lists and print setups.
Developer: Adobe Acrobat Reader Plug-In
Ing.-Büro Thomas Klaube
- Development of a plug-in for creating bookmarks and notes in Acrobat Reader.
Developer: Cumulus File Filter
Ing.-Büro Thomas Klaube
- Development of a file filter for BMP and EPS formats.
Developer: QBaseEditor
Ing.-Büro Thomas Klaube
- Development of a Mac OS program for editing ASCII-based export data of a Quark XPress XTension.
Developer: KochLayouter
Ing.-Büro Thomas Klaube
- Program for automatically filling Quark XPress catalog pages from AS400 ASCII data.
Developer: TabConditioner
Ing.-Büro Thomas Klaube
- Development of an additional program for editing price lists (column swapping, recalculation).
Developer: 4th Cumulus Suite
Ing.-Büro Thomas Klaube
- Development of 4th Dimension PlugIns for cataloging image files.
- Import of Canto Cumulus formats and integration via drag & drop.
Developer: DiskProtection Library
Ing.-Büro Thomas Klaube
- Development of a Mac OS code library for installation and copy protection routines.
Developer: 4th Dimension PlugIns
Ing.-Büro Thomas Klaube
- Helped develop a database publishing system based on 4th Dimension.
Developer: Publishing Development & TheUpdater
Ing.-Büro Thomas Klaube
- Development of Macintosh applications for handling Quark XPress ASCII data.
- Export/import of text passages for translations and layout generation.
- Development of the program 'TheUpdater' for updating price information and code translation.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Media and Entertainment, Manufacturing, Aerospace and Defense, Retail, and Banking and Finance.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Quality Assurance, Operations, and Business Intelligence.
Skills
Software Development & Design
- Based On Qt For Windows, Linux, Macos As Well As Embedded Platforms
- Embedded Development Based On Arduino / Esp8266, Mqtt, Tcp/Ip, Embedded Linux
- Shell Scripting
- Software Localization & Internationalization
- Software Porting Windows / Macos / Linux
- Ci/Cd - Gitlab - Github
- Linux Server Administration
Development Tools
- Qt 5.X.X, Qt 6.X.X
- Qtcreator, Designer, Linguist
- Sdk - Qt Gui Development Based On Qtwidgets And Qml
- Xcode
- Visualstudio From 2005
- Visual Studio Code, Platformio
- Cvs, Svn, Bazaar, Git, Perforce
- C/C++
- Objective C
- Python
- Cmake
- Qmake
- Opengl
- Sqlite
- Mysql
- Mqtt, Iot, Lorawan
- Rest Api
- Json
- Xml
- Tcp/Ip
- Udp
- Doxygen
- Jira
- Confluence
- Polarion
- Jenkins
- Ant+ Sdk
- Bash
- Ffmpeg, Ffplay, Ffprobe
- Influxdb
- Grafana
- Ms Visualbasic 6
Languages
Education
High school diploma
Electrical technician
TH Ilmenau
Diplom-Ingenieur in Electrical Engineering · Electrical engineering · Ilmenau, Germany
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Thomas is based in Geratal, Germany and can operate in on-site, hybrid, and remote work models.
Thomas speaks the following languages: German (Native), English (Advanced).
Thomas has at least 36 years of experience. During this time, Thomas has worked in at least 56 different roles and for 9 different companies. The average length of individual experience is 1 year and 7 months. Note that Thomas may not have shared all experience and actually has more experience.
Based on recent experience, Thomas would be well-suited for roles such as: Software Design & Development: VideoDownloader, Software Design & Development: Data Collection Using LoRaWan Sensors, Software Design & Development: Embedded SW - Industrial Electronics.
Thomas's most recent position is Software Design & Development: VideoDownloader at Ing.-Büro Thomas Klaube.
In recent years, Thomas has worked for Ing.-Büro Thomas Klaube.
Thomas is most experienced in industries like Information Technology, Media and Entertainment, and Manufacturing. Thomas also has some experience in Aerospace and Defense, Retail, and Professional Services.
Thomas is most experienced in business areas like Information Technology, Product Development, and Quality Assurance. Thomas also has some experience in Operations and Business Intelligence.
Thomas has recently worked in industries like Information Technology, Manufacturing, and Utilities.
Thomas has recently worked in business areas like Information Technology and Product Development.
Thomas holds a Master in Electrical engineering from TH Ilmenau.
The availability of Thomas needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 7 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Design & Development: VideoDownloader
Nearby freelancers
Professionals working in or nearby Geratal, Germany
