Senior Software Development and IT Architecture

From business needs to systems that work.

Bacalao combines extensive experience in software development and IT architecture with an understanding of the business, the people, and the systems already in place.

Explore Bacalao

Services

Technical competence for systems that need to last.

01

Software Development

Development, evolution, and maintenance of both modern and established software systems.

Good software development is about more than writing code. It is about understanding the context, making well-considered technical decisions, and building solutions that work with both the business and the existing technical environment.

This may involve developing new functionality, improving an existing solution, or working with systems that need to continue evolving and performing reliably for many years.

02

Architecture & Modernisation

Systems need to evolve along with the business, but not everything needs to be replaced simply because technology changes.

Good system architecture creates the foundation for continued development. This may involve new technical directions, integrations, and the modernisation of existing solutions, but also recognising which parts already work well and should continue to do so.

The goal is an architecture that remains sustainable over time while still being practical to develop, maintain, and operate.

03

Technical Advisory & IT Strategy

Not every technical question needs to turn into a major development project.

Technical advice can involve system selection, planned changes and investments, reviewing existing solutions, or bringing an experienced technical perspective to a problem.

Sometimes a long-term technical engagement is needed. In other situations, a feasibility study, a second opinion, or a few well-founded decisions may be all that is required to move forward.

Approach

Technology is part of the solution

Complex systems rarely need to be rebuilt from scratch. Often, the better solution is to understand what is already there, identify the right changes, and improve the system step by step.

Good technical decisions start with understanding the business, its needs, and the people who will work with the solution.

That is why I always consider technology in its wider context. An architecturally elegant system has limited value if it is difficult to develop, maintain, or use. Likewise, an established solution that may not follow today's architectural ideals can still be exactly the right starting point.

The goal is not to use more technology, or simply the newest technology. The goal is to use the right technology for the problem and to create solutions that work today and remain practical tomorrow.

Architecture · Integration · Web · API · .NET

My technical background is primarily in .NET and the Microsoft ecosystem, with a focus on systems and integrations where stability, maintainability, and long-term development are essential.

Martin Klarqvist

About Bacalao

Experience with Complex Systems

Bacalao Consulting AB is run by Martin Klarqvist, a senior software developer and IT architect with extensive experience in developing and maintaining complex software systems.

I work best at the intersection of architecture and development, where technical decisions need to work both on the drawing board and in the actual implementation.

My background is primarily in long-lived systems where development does not happen in isolation. New requirements need to coexist with existing functionality, integrations, and data, while the systems remain in active use and continue to evolve.

This has given me a pragmatic approach to software development. Sometimes the right solution is to build something new. Sometimes it is to modernise. And sometimes the best technical decision is to keep something that already works and improve what surrounds it instead.

For me, consulting is also about more than technology. Understanding the business, communicating technical matters clearly, and taking responsibility for the decisions you help make are every bit as important.

Contact

Is there something we should talk about?

A system that needs to evolve. A technical decision that needs another perspective. An idea that needs to take shape. Or a problem where the right solution is not yet entirely clear.

Feel free to get in touch.

Martin Klarqvist Bacalao Consulting AB Gothenburg, Sweden