You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Morten LarsenML

Morten Larsen

Software Consultant

€650/day
Copenhagen, DK
3-7 years

Average response time: 1 hour

About Morten

I specialise in software problems that resist standard approaches — legacy systems nobody fully understands anymore, migrations that have stalled, codebases where the debt has compounded beyond what the team can manage.


My background is in theoretical mathematics and physics (M.Sc., University of Copenhagen), which means I approach architecture differently: finding the essential structure underneath accumulated complexity rather than working around it. If the problem is genuinely hard, that is where I am most effective.


Recent work demonstrates the engineering thesis I bring. Through my company Immersus Machina ApS (I have published open source libraries that consistently focus on cutting away overhead and replacing runtime work with compile-time work:

StringThing (— interpolated SQL with compile-time provider type safety, including a Roslyn analyser. Benchmarked faster than Dapper for parameterised queries.


StreamScheme (— streaming xlsx serialisation in .NET 10, benchmarked competitively against established alternatives.


FsharpOrDi (— type-driven functional dependency injection for F#, replacing runtime container resolution with compile-time wiring.

Professionally, I led a full migration from .NET 4.8 to ASP.NET Core 9/10 within 10 months as sole technical lead at Enalyzer — Azure infrastructure via Bicep, AKS deployments, modern CI/CD, architectural ownership across a complex platform. Before that, three years as de facto technical lead on a critical financial system at Danske Bank.


I work effectively with modern AI tools. The combination of structural thinking and modern tooling means one person can ship what would historically have required a team.


Available for engagements where senior judgment and concrete delivery matter more than checkbox criteria.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Enalyzer
    Software Consultant
    May 2025 - February 2026 (9 months)
    Led the full migration of a legacy .NET 4.8 platform to ASP.NET Core 9/10 — a transition that had accumulated approximately a decade of technical debt. Delivered within 10 months. The work included architectural refactoring throughout, implementation of modern dependency injection patterns, and Infrastructure as Code via Bicep. The outcome was a codebase that could ship features again at speed.
    The challenge was not the migration itself but the layered complexity underneath it: systems patched over systems, with original intent obscured. Solving that required understanding what the system was supposed to do — and finding the structure that would support it going forward.
    C# Microsoft Azure Modernization SQL
  • Danske Bank
    Software Consultant
    February 2021 - January 2024 (2 years and 11 months)
    Took ownership of a critical financial system that had been left in an unstable state by previous consultants. Conducted deep structural refactoring — reducing cognitive complexity, eliminating fragile dependencies, and restoring the kind of deterministic behaviour a financial system requires. New features were delivered alongside this stabilisation work.
    Functioned in practice as the subject matter expert for the system, bridging the technical detail and the business requirements. Informally recognised as chief software engineer for the team.
    C# software architect SQL Microservices
  • DTU — Technical University of Denmark
    Software Consultant
    April 2025 - December 2025 (8 months)
    Engaged by DTU's IT department to advance their Oracle Fusion ERP and EPM test automation programme. Early in the engagement, conducted an independent assessment of the existing tooling approach — identifying technical limitations, vendor dependency risks, and a trajectory that would not deliver the outcomes DTU needed. Presented findings to both IT and finance stakeholders, supported by a written analysis, and recommended a change of direction.
    DTU acted on that recommendation. The subsequent implementation — a Playwright-based test suite, a custom React dashboard for visualising test results by business flow, and an Azure-hosted backend handling integration scenarios — delivered more in the remaining engagement period than the prior approach had managed over a considerably longer time. The team was left with a system they could understand, maintain, and extend independently.
    Typescript Playwright React.js software architect Microsoft Azure

Recommendations

Be the first to recommend Morten

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's degree in Mathematics
    University of Copenhagen
    2006
    Master's degree in Mathematics

Skill set

Categories