Software development & consulting

Software
that makes sense.

Independent software developer and analyst with over 30 years of experience.

I help businesses solve software problems—from analysis and design through application, database, and integration development to deployment and ongoing improvement.

Discuss your project →
How I can help

From a problem to a working solution.

You don’t need to know exactly how the solution should be built technically. What matters is describing the problem. We’ll find the right technical approach together.

01

Analysis & design

Analysis of requirements, processes, and existing systems. Designing an architecture and solution that meets real needs.

02

Application development

Web and desktop applications, information systems, and individual components of larger solutions.

03

Databases & data

Database design, working with large volumes of data, SQL, reporting, and improvements to existing database solutions.

04

APIs & integration

Connecting applications and systems using APIs, REST, JSON, XML, and other integration mechanisms.

05

Improving existing systems

Fixes, new features, connections to other systems, and gradual modernization of applications already in use.

06

Technical infrastructure

Windows, Linux, servers, Docker, and other technical components needed to run applications and services.

30+
years of experience in software
development and design
Experience

Technology changes. The fundamentals remain.

Over more than three decades, I’ve worked across the evolution from traditional desktop applications and database and enterprise systems to today’s web applications, APIs, and modern .NET solutions.

I’ve worked on systems for banking, finance, telecommunications, and public administration. My work has included analysis, architecture design, development, and ongoing application improvement.

Technology is a tool. First, it’s important to understand what the software actually needs to solve.

Existing systems

You don’t have to throw away what works.

An older application isn’t necessarily a bad one. I can help modify, extend, or repair it, or gradually integrate it with newer systems.

  • Fixes and updates to older applications
  • New features and changes to meet current needs
  • Integration with new applications and services
  • Working with legacy technologies and databases
  • Gradual modernization without having to replace everything at once
Technology

Tools I work with.

The technology overview comes later for a reason. More important than a list of technologies is the outcome and choosing the right solution.

C# .NET / .NET Core ASP.NET Angular JavaScript / TypeScript WPF MS SQL Server Oracle MySQL PostgreSQL REST API JSON / XML Docker Kubernetes RabbitMQ Windows Server Linux PHP SQL
Kontakt

Have a problem that needs solving?

You don’t need a complete specification. Just describe what isn’t working, what you need to change, or where you want to go.

Or email me directly at info@sidcomp.cz