We focus mainly on three different areas of software development: Desktop applications, Mobile apps as well as server backend code. Common requests also include performance optimization tasks for specific routines that have to be as efficient as possible. With our many years of project experience, we can help you solve your business needs and give advice on how to move forward in the best possible way.
After the initial project requirements have been settled, we offer several types of contracts, depending on your specific preferences. We work in an agile manner, usually with several iterations to achieve optimal results while keeping the development costs low. You may also have a look at our portfolio of recently finished projects to get a first impression on the type of work we are doing.
Recently finished projects included the development of a Desktop-based 3D viewer for CT datasets, developing a cross-plattform AR application for iOS and Android or the runtime optimization of several image processing algorithms for a camera system vendor.
Implementation of several high performance and resource efficient audio processing filters on mobile devices
Refactoring of a 100k+ codebase and performance optimization of core algorithms for a variety of target platforms and devices
Cross platform port of an existing codebase and numerical validation of the AI inference used
Development of a software application used for segmentation and measuring structures in 3D medical images
High performance, concurrent implementation of signal processing and AI algorithms on mobile devices
Development of a Machine Learning framework for mobile devices used for AR/VR applications
Modernization of software infrastructure and runtime optimization of the image processing algorithms of a camera calibration software
Consolidation of the software architecture and build system for a biomedical software
Proof-of-concept for recognizing furnitures based on a few images using Transfer Learning on a pre-trained FFN
R&D for secure and unique detection of craquelure patterns based on image features (2D) and surface patterns (3D)
Encrypted data exchange over Bluetooth using NFC for secure key exchange developed for Android smartphones
Implementation of a user friendly, easy-to-use desktop application for the 3D reconstruction of objects for a commercial CNC machine
Payment service backend for Android smartphones for the Paycash service used throughout many shops that supported this money transfer protocol
Infotainment app for university news, time schedule, exams as well as indoor positioning and navigation using wifi basestations
Stereo photography on a smartphone using a prism for color channel separation and depth estimation via point correspondence
World's first mobile 3D scanner for Android, doing on-device reconstruction using Photometric-Stereo
Android client for Open-Source collaboration tool for file sharing
Photometric-Stereo under unknown light source diretions using SVD
Particle filter for tracking multiple humans in high-density crowds
Implementing realtime photometric-stereo using a monochromatic camera and 8 LEDs
Famous Mandelbrot implementation using C++ and SIMD vector instructions