For me, software development starts with the problem – not the technology

I have been developing and maintaining software for more than 30 years – for small and medium-sized businesses as well as in environments of large companies and corporations.

You do not need to know which programming language, database or architecture you need. You know what you want to achieve. My job is to understand the situation and turn it into a technically and economically sensible solution.

If there is a solution, we will find it.

Portrait of Thomas Freissler

You can come to me with the problem

Perhaps an important application has been running for years, but the original developer is no longer available. Perhaps the source code is missing, a program needs to be extended, or you only have an idea of what a new application should do.

These are normal starting points for me. You do not need a finished technical specification. Tell me what exists, what is not working well or what you want to achieve. We can work out the technical path afterwards.

Experience with existing systems and new ideas

30+ Years of experience

I have worked in software development for more than 30 years. A major part of my work is understanding existing software and grown structures. Not every older system needs to be replaced – stabilizing, extending or gradually modernizing it is often the more economical choice.

I also develop new solutions when existing software can no longer be sensibly continued or a new idea needs to be implemented. The technology follows the task – not the other way around.

Software can enable growth

As a co-founder and shareholder of Flexyfit Plus GmbH, I also know software development from an entrepreneurial perspective. Over many years, the FlexyAdmin administration software has helped digitalize and automate workflows and support the company’s growing requirements.

This means I know software not only from a developer’s perspective, but also from a company’s perspective: processes, costs, quality, customer communication, organization and growth.

For me, software is not an end in itself. It should simplify work, remove bottlenecks and enable a company to develop further.

Direct collaboration – from SMEs to corporations

Direct contact: You speak with the person who understands your requirements and develops the software – without unnecessary layers between sales and technology.

Pragmatic decisions: If a small solution is enough, it does not have to become a large project. If something does not make technical sense, I will say so.

Different scales: From a small tool for an SME to business-critical applications, interfaces and established system landscapes in large companies.

Experience and modern development belong together

More than 30 years of experience does not mean developing software today as I did 20 years ago. I combine long-standing practice with modern technologies, current development tools and AI-assisted software development.

AI supports me in areas such as analysis, research, debugging, testing, documentation and development. Technical responsibility remains with me: results are understood, reviewed and tested.

Current examples

Two current projects show different sides of my work – from a client idea to my own software product.

Apartment navigator as a modern web application

Wohnungsnavigator

A product idea and existing designs became a modern interactive web application. The technical implementation was developed to fit the task.

View project →
GetMeNotified app and product

GetMeNotified

My own product, developed from the initial idea through backend and API to customer portal and Android app.

View project →

Let us talk about your task

You do not need a finished technical description. Perhaps you already know exactly what you need – or perhaps all you know so far is: “The way it works now should not stay that way.”

A few bullet points are enough for the first contact.