Freelance · .NET · Azure · AI

Experienced .NET architect. Modern tools.

Erik Fjellanger Schmidt – solution architect and developer with more than 25 years of experience in .NET, Azure and Microsoft 365. Today I combine solid architecture with AI agents such as Claude, Codex and Grok.

DELIVERED FOR
Servier/SymphogenNovo NordiskCodanDSVMærskDFDSRambøllDONG Energy (Ørsted)NNITArbejdstilsynet

What I build

Business-critical software on the Microsoft platform.

From the first prototype to a solution in production – with a focus on code that is easy to understand, test and evolve.

Business applications

Web applications for areas such as laboratories, research and case management – built together with the users.

C# · .NET · Blazor

APIs and integrations

Well-designed APIs and integrations between systems, with security and monitoring built in.

REST · API Management · Logic Apps

Solutions on Azure

New solutions on Azure or migration from on-premises servers – with automated deployment from day one.

App Service · Functions · Azure SQL · Key Vault

Microsoft 365

Intranets, migration and workflows on SharePoint Online, Teams and Power Platform.

SharePoint · Teams · Power Platform

AI in practice

AI makes me faster. The architecture keeps it on course.

AI agents are a powerful tool – but only in the hands of someone who knows what good software should look like. That's why I use AI within clear boundaries.

ClaudeCodexGrokCursor
Your policies applyThe use of AI tools is agreed with you and follows your data and security guidelines.
  1. 01

    Discovery human + AI

    Requirements and ideas quickly become clickable prototypes, so the business can respond early.

  2. 02

    Architecture human

    Clean Architecture and CQRS set clear boundaries that all code – including generated code – has to fit within.

  3. 03

    Development human + AI

    AI agents speed up code, tests and documentation, while experience and judgement make sure the solution holds up.

  4. 04

    Quality and operations automated

    Automated tests, pipelines in Azure DevOps and monitoring with Application Insights.

Selected cases

Solutions in production for demanding clients.

Insurance2022 · 12 months

CRM Light in Blazor

Codan

Developer

CRM solution for sales leads, existing customers and consents, developed in close collaboration with the business developers. Architecture decisions, frontend, APIs, Kafka integrations and build and release pipelines.

BlazorASP.NET Web APIKafkaTIAAzure DevOpsApplication Insights
Pharma2022 · 6 months

App for managing interface agreements

Novo Nordisk

Developer

An app that keeps track of agreements between API consumers and the Clinical Data Repository APIs – with pipelines, automated API tests, PowerShell and monitoring.

Logic AppsPower PlatformKey VaultApplication InsightsPostman
Transport2019 · 12 months

New intranet on Microsoft 365

DSV

Solution architect and technical project manager

Design of DSV's new intranet on SharePoint Online together with the business – and migration of content and applications from SharePoint on-premises using ShareGate.

SharePoint OnlineTeamsAzure FunctionsEvent GridReact

Timeline

Projects over the years.

From today's Blazor applications in biotech back to the first pharmacy systems in 1999 – the key assignments, newest first.

2019–present

5 projects
  1. 2022–20264 years

    Servier / Symphogen case

    Four Blazor applications for laboratory workflow, purification, research projects with sample registration, and time tracking.

    Blazor · Clean Architecture · CQRS/MediatR · EF Core
  2. 202212 months

    Codan case

    CRM Light: a Blazor solution for sales leads, customers and consents, with Kafka integrations and connections to a wide range of backend APIs.

    Blazor · ASP.NET Web API · Kafka · TIA
  3. 20226 months

    Novo Nordisk case

    App for managing interface agreements between API consumers and the Clinical Data Repository APIs.

    Logic Apps · Power Platform · Key Vault · Postman
  4. 20206 months

    Symphogen

    A .NET solution for registering antibody technologies, further developed and moved from on-premises servers to Azure – and from TFS to Azure DevOps.

    Azure Web App · API Management · Azure SQL · Azure Relay
  5. 201912 months

    DSV case

    New intranet on Microsoft 365 and migration of content and applications from SharePoint on-premises.

    SharePoint Online · Teams · Azure Functions · React

2013–2018

6 projects + smaller assignments
  1. 2017–201818 months

    Rambøll

    SharePoint and Angular application for following up on client engagements in the sales organisation, integrated with Workday and Maconomy via BizTalk.

    SharePoint Online · AngularJS · TypeScript · Power BI
  2. 2017–20184 months

    Otometrics

    Migration from GN's SharePoint 2010 to SharePoint Online following the sale of Otometrics – including change management and OneDrive training.

    SharePoint Online · ShareGate · Power Apps · Flow
  3. 201610 months

    Codan

    “The Big Upgrade”: a wide range of business applications moved from Lotus Notes to SharePoint Online.

    SharePoint Online · AngularJS · Office UI Fabric · REST
  4. 20162 months

    Nationalmuseet

    New intranet on SharePoint Online in close collaboration with the museum's IT department.

    SharePoint Online · Flow · REST · jQuery
  5. 2014–201520 months

    Bluegarden

    REST and OData APIs for business data, plus apps for SharePoint Online and Office.

    C# · REST/OData · AngularJS · Azure
  6. 201311 months

    AP Pension

    Claims system and further development of the employee portal on SharePoint.

    SharePoint 2010 · C# · Telerik ORM
  7. 2013–2015

    Smaller assignments

    Ravn IT (intranet on SharePoint 2013), DFDS (further development of the intranet) and Forca (customer portals on SharePoint 2010).

    SharePoint 2010/2013 · C#

2006–2012

10 projects + smaller assignments
Including DONG Energy (Ørsted), Mærsk, Arbejdstilsynet, Hasselblad and DFDS Seaways.Show allHide
  1. 2012

    Smaller assignments

    DFDS (intranet and synchronisation of user profiles), Invokers/NKT (SharePoint app for the field technicians' service jobs) and Forca (portals upgraded from SharePoint 2007 to 2010).

    SharePoint 2010 · .NET 3.5 · C#
  2. 2010–201120 months

    DONG Energy (Ørsted)

    Maintenance and performance optimisation of the intranet, plus rebranding of dongenergy.com and inbicon.com.

    SharePoint 2007 · C# · jQuery · XSLT
  3. 2010–20114 months

    Novo Nordisk

    News module for the GlobeShare intranet with image management, notifications and a migration tool.

    SharePoint 2007 · C# · jQuery · XSLT
  4. 20094 months

    Økonomistyrelsen (via NNIT)

    The Danish government's procurement system for electronic purchasing and invoicing in 413 institutions.

    .NET 3.5 · C# · SQL Server
  5. 20093 months

    Arbejdsmarkedsstyrelsen

    Application for data collection in municipal job centres, with lookups in the Danish CPR register.

    .NET 3.5 · C# · SQL Server · AJAX
  6. 20092 months

    MAN Diesel (via NNIT)

    Reporting system for travelling service engineers on SharePoint 2007 – as lead developer.

    SharePoint 2007 · .NET 3.5 · LINQ · SQL Server
  7. 20083 months

    Hasselblad

    New architecture for Hasselblad.com on Umbraco and a registration module for photo trade fairs.

    Umbraco · ASP.NET · C# · SQL Server
  8. 20084 months

    A.P. Møller - Mærsk

    Redesign of Maersk.com and the graduate sites on MOSS 2007 – as lead developer.

    MOSS 2007 · C# · JavaScript
  9. 20089 months

    Arbejdstilsynet

    Secure web application giving companies access to their own records in ATIS – with end-to-end encryption and digital signatures.

    Java · XML · AJAX · web services
  10. 20073 months

    DFDS Seaways

    Administration module for the front pages of all DFDS Seaways sites in seven languages, integrated with the mainframe booking system.

    C# · MCMS · SQL · AJAX
  11. 2006–2007

    Smaller assignments as an NNIT employee

    New website for Arbejdstilsynet on MOSS 2007, DFDS's solutions upgraded to .NET 2.0, AnswerWeb for Novo Nordisk and the occupational injury system WISE for Novo Nordisk and Novozymes.

    MOSS 2007 · .NET 2.0 · C# · VB.NET
  12. 20064 months

    Novo Nordisk

    AERx® iDMS Breath Assistant, which displays inhalation data from medical devices in real time.

    C# · .NET 2.0 · GDI+ · SQL

Before 2006

Employed as a developer
  1. 1999–2005

    DataPharm/Accenture and Merlinia

    The pharmacy systems PharmaNet (C#) and PharmaSys/4 (C++) at DataPharm/Accenture, plus OutBack (presence) at Merlinia.

    C# · C++ · SQL · TAPI

The full list, with roles and durations, is in my CV (PDF).

Technology

The toolbox.

Languages and frameworks

  • C#
  • .NET
  • ASP.NET
  • Blazor
  • EF Core
  • Fluent UI
  • Syncfusion
  • TypeScript
  • React

Architecture and integration

  • Clean Architecture
  • CQRS/MediatR
  • Domain events
  • REST APIs
  • Kafka
  • Prototyping

Azure

  • App Service
  • Functions
  • Logic Apps
  • API Management
  • Azure SQL
  • Key Vault
  • Event Grid

DevOps and quality

  • Azure DevOps
  • GitHub
  • Jira
  • CI/CD pipelines
  • Application Insights
  • Postman
  • PowerShell

Microsoft 365

  • SharePoint Online
  • Teams
  • Power Platform
  • Microsoft Search

AI-assisted development

  • Claude
  • Codex
  • Grok
  • Cursor

AP Degree in Computer Science (datamatiker) · Microsoft Ignite 2024 in Chicago · Ignite 2019, 2018, 2017 and 2015 · Industries: biotech, pharma, insurance, transport and consulting

Contact

Shall we build something that lasts?

I'm available for a new assignment from 4 January 2027. Email or call me – and we can have a no-obligation chat about your project.