TECXIPIO - (CUSTOM) SOFTWARE DEVELOPMENT SERVICES
TECXIPIO specializes in the development of scalable software systems for large-scale data processing. Our team is dedicated to providing our clients with solutions that increase the efficiency of information processing with fast automated systems that fit their needs.
FROM DATA SOURCING TO DATA VISUALIZATION
Software solutions and consulting services offered by TECXIPIO cover the full spectrum – from data sourcing and data processing to data visualization. Part of our toolkit includes systems for analyzing and reporting online usage on different media platforms as well as high-performance image and video recognition systems. The client interface operates on full-fledged web applications and APIs.
In addition to our standard existing tools, we also carry out custom software development projects to fit the requirements of our international clients, which include media- and entertainment companies like film studios, content distributors and video-on-demand providers.
We solve complex business problems and optimize workflows by developing custom software solutions. Our software technologies have already been used in various fields, ranging from the development of a management reporting system to automated operations in marketing.
As a software development company, the heart of TECXIPIO is made up of our research and development as well as our application development teams.
OUR PHILOSOPHY
Pursuing optimal solutions requires a deep understanding of applied methods down to the smallest detail. And that’s exactly what we do – we develop highly scalable and suitable solutions according to our clients’ needs.
Norbert Türbach, CEO TECXIPIO
OUR RESEARCH AND DEVELOPMENT TEAM (R&D)
The TECXIPIO claim says it all – our goal is to develop scalable solutions that are fast and cost-effective. We are constantly improving the underlying algorithms and implementations of our high-performance software systems.
Our R&D team consists of highly specialized experts with international reputations in data science, machine learning, machine vision, algorithm engineering and software optimization.
DATA ANALYTICS SPECIALISTS
Our data analytics specialists not only help our clients see the forest for the trees; they also lead them to ways to uncover hidden insights in their business data. They love and live for numbers and dive deep into billions of data objects, giving them a structure and purpose for delivering actionable results. Their data-mining expertise includes finding suspicious objects (outliers) or changes in time series for data cleansing and fraud detection as well as the detection of correlations for the creation of prediction models. To solve such problems, they use supervised and unsupervised machine learning algorithms.
IMAGE AND VIDEO PROCESSING - RECOGNITION, DETECTION AND LOCALIZATION
Another one of TECXIPIO’s key skill areas is in image and video processing, with recognition, detection and localization being particular areas of focus. Whatever kind of content our clients wish to find, our experts can quickly analyze and assess the situation and provide a solution. Our experts rely on their vast experience in industrial applications, with possible approaches ranging from classical engineering solutions and machine learning to the latest methods used in the field of artificial intelligence – such as deep learning.
OUR MANTRA:
'MORE SPEED'
We don’t stop at the solution. And we are never satisfied with implementations that merely “get the job done.” Our mantra is “more speed.” Our ambition is to be the fastest –by using data structures and algorithms best-suited for the job as well as by performing high-end optimizations at the instruction and cache levels and by exploiting parallelism (SIMD, multicore and GPU). For production, we use the programming languages Go and C/C++ with intrinsics or inline assembly where needed.
Nikolai Gleich, Managing Partner & Founder TECXIPIO
WEB APPLICATIONS
The web is everywhere. It doesn’t require annoying installations, it’s always up to date and it works on all platforms. Even when it comes to mobile devices, the web is in constant flux and will be more important with Progressive Web Applications (PWA). For TECXIPIO, the web is nothing new. The interfaces we provide our customers have always been web-based. With both technical APIs and high-performance UIs. We take web technologies seriously and know how to get the most out of them.
WHATEVER WE DO - IT HAS TO FLY!
Just as with our mindset when it comes to our other areas of expertise, it’s not enough for something to simply work – it has to fly. To make that happen, it’s important to know the available tools, their quirks and the right way to use them together. Web middleware must always combine data from different sources and conduct an orchestra of services of various types. To this end, we use well-known interfaces – such as HTTP, gRPC and NATS – and rely on our custom protocols to build the interfaces between our different services within a distributed software architecture.
SOFTWARE DEVELOPMENT WITH A COMPREHENSIVE TOOLBOX FOR WEB APPLICATIONS AND MIDDLEWARE
Our toolbox for achieving the goals we’ve set for ourselves is extensive. We are able to work independently from programming languages and can decide which operating system or hardware is the right for the job. That said, we do have our favorites: Go and JavaScript. But Python and PHP are also welcome options. To be flexible for operation, we use Docker and deploy our containers worldwide wherever needed.
For our web apps, we use JavaScript frameworks such as Angular and Vue while implementing the latest JavaScript features and working on modern browsers. When it comes to tree shaking and code splitting, we deliver only the code that's needed so that we can reduce the amount of data and be more responsive. This allows you to balance the scales for the largest web applications, since you won’t have to load everything.
Middleware services must be highly scalable and responsive. Their concurrent code design and communication via message queues make the services perfectly distributable. We access a massive amount of data and handle it in a non-blocking and non-locking way. Internally, our interfaces use protocol buffers or custom protocols, while externally we offer well-known formats such as JSON and XML.