About Me

I have been a software developer for over 30 years and have been interested in logical problems, structures and technical solutions since my youth. From early on, I was fascinated by how complex processes can be made understandable and simplified with software.

Today, I support companies in further developing existing software, digitalizing workflows and creating practical solutions for everyday work — from small tools and desktop programs to web applications, interfaces, database solutions and mobile scanner applications.

Portrait of Thomas Freissler

Software development with a focus on everyday business practice

In many projects, it is not just about writing program code. The key questions are often: Where does a workflow unnecessarily cost time? Where do errors occur? Which data is maintained multiple times? Which work steps could function more simply, more clearly or more reliably?

This is exactly where my focus lies. I combine technical experience with a practical understanding of business processes. You do not need to explain to me which programming language or database you need. It is enough to describe what currently does not work well.

Experience from many years of business software

30+ Years of experience

I have been working in software development since 1992. I started with C and C++, later adding Visual Basic, VB.NET, C#, .NET Framework, WinForms, MSSQL, MySQL, PHP/Laravel and mobile platforms.

Over the years, I have worked on very different solutions: workforce planning, pharmacy software, training systems, CRM/ERP-related administration software, toll systems, Windows services, web applications, database systems, interfaces, synchronization programs and mobile scanner solutions.

Understanding of different industries and ways of working

Through my projects, I have gained insights into different industries and working environments — including secondary trade businesses, banks, general practitioners, pharmacies, administration, quality management, mobile data capture, warehouse and scanner processes as well as internal company organization.

This experience helps me to classify new requirements more quickly and suggest pragmatic solutions that work in real everyday business practice.

Practical Relevance
  • different industries
  • grown workflows
  • internal organization
  • technical and commercial perspective

Experience beyond pure technology

I was particularly shaped by many years of involvement in building up a newly founded company — from the first structures to annual revenue of around one million euros.

During that time, I was not only responsible for software development, but also for conception, process analysis, optimization ideas, internal administration software, CRM/ERP functionality, data synchronization between local and remote systems, quality management according to ISO 9001, website, online marketing basics, Google Ads, Google Tag Manager and Cloudflare.

As a result, I know software not only from a developer’s perspective, but also from a company’s perspective: costs, workflows, customer communication, quality, growth and everyday practice.

Also for smaller companies without an IT department

Many smaller companies do not have their own IT department and no finished technical specification. That is not a problem. A good project often begins with simple statements such as:

  • We currently do all of this in Excel.
  • This workflow costs a lot of time every week.
  • We have to enter data multiple times.
  • Our old program still works, but it would need to be extended.
  • We need a simple website or a small tool.

From descriptions like these, I can work with you to derive a suitable solution — clearly, step by step and without unnecessary complexity.

Technical focus areas

My technical experience includes, among other things, C/C++, MFC, C#, VB.NET, .NET Framework, WinForms, WPF, MSSQL, MySQL, PHP/Laravel, Windows services, desktop applications, web applications, interfaces, database solutions, synchronization of local and remote systems as well as mobile scanner applications with C++/MFC, C#, BHT-Basic and Xamarin Android.

This breadth is especially helpful when existing systems need to be further developed, old programs taken over or different technologies connected with one another.

C / C++ MFC C# / .NET VB.NET WinForms WPF MSSQL MySQL PHP / Laravel Windows Services Mobile Scanners Synchronization

How I work

I work analytically, pragmatically and solution-oriented. For me, the starting point is not the technology, but understanding the problem: Which task should become easier?

Which data is involved? Who works with it? What needs to work reliably?

After that, it is about finding a realistic solution. Not every problem needs a large project. Sometimes a small tool, a better input form, a data import, an interface or a step-by-step extension of existing software is enough.

Let us start with the problem, not with the technology

If you want to extend existing software, need a small tool, are planning a website or want to simplify an internal workflow, you do not need to prepare a technical solution.

Simply describe what currently costs time, is confusing or should work better. From this, the next sensible step can be derived.