Portfolio

Welcome to my portfolio, showcasing a selection of my professional projects. As a software engineer with over five years of experience, I specialize in building robust, cloud-native SaaS applications and scalable systems that drive business success. I excel at leading cross-functional teams, shaping architectural decisions, and delivering innovative solutions with measurable impact. A few of my hobby projects are available here.

2025@ Vestas Wind Systems

Standardized Data Pipeline

Created a vendor-agnostic data pipeline and frontend management tool, allowing seamless integration of new data providers without altering core business logic.

  • Refactored legacy SQL models and C# services, to eliminate dependencies on specific input data formats, enabling greater flexibility.
  • Developed and implemented a generalized, domain-focused, data model that standardized data handling across different vendors.
  • Created a UI in Angular, allowing users to manage data imports, view available data, track version updates, and visualize error messages. Automatic testing using Cypress. State management using NgRx.
C#ASP.NETSQLEntity FrameworkAngularCypressNgRxMSW
2024@ Vestas Wind Systems

Migration of On-Premise Servers to Cloud

Migrated a critical application from on-premise Windows servers to Azure. The system, part of a PLM toolset managing windmill configurations, included an SQL server, ASP.NET backend, and Angular frontend.

  • Planned and executed full migration across dev/test/prod environments.
  • Achieved less than 3 hours downtime, ensuring seamless transition of the backend and frontend to the cloud.
  • Enhanced performance and scalability by leveraging Kubernetes in the cloud environment.
  • Decommissioned legacy infrastructure, reducing maintenance costs.
ASP.NETAngularDockerKubernetesSQL ServerAzure SQL
2020–2023@ Aleta

Team Management

Led and developed a high-performing DevOps team. I led initiatives like pair programming, hackathons, and task prioritization to support knowledge sharing and ensure alignment with project goals.

  • Enhanced team collaboration and communication, resulting in increased efficiency and more innovative solutions.
  • Strengthened team skills and morale through regular collaborative activities, contributing to successful project delivery and high-quality outcomes.
  • Conducted hiring interviews, reviews, retrospectives, and one-on-ones.
Situational leadershipPerformance reviewsKanbanPlanning PokerSWOTPair ProgrammingHackathons
2023@ Aleta

Net Asset Value (NAV) Estimation Service

Custom built a net asset value (NAV) estimation service, involving communication and specification with a customer, resulting in a NAV delivery 6 hours earlier than the previous manual process.

  • Collaborated directly with the customer to gather requirements and define specifications for accurate NAV calculations.
  • Automated the previously manual NAV calculation process, significantly reducing processing time and human error.
  • Delivered NAV estimates 6 hours earlier, enabling faster decision-making for investment operations.
  • Implemented robust data validation and error handling to ensure calculation accuracy and reliability.
C# .NETAzure FunctionsSQL ServerREST APIs
2021@ Aleta

Financial Data API Gateway

Developed an API gateway service that automated the import and parsing of over 1,000+ daily financial data points from a third-party vendor. The service integrated with the vendor’s API, processed the data, and made it available for internal systems, reducing data availability time by 2 hours.

  • Cut data latency by 2 hours and reduced manual processing.
  • Added validation, error handling, and retry logic.
  • Edge case handling data augmentation for malformed data.
C#XMLJSONAzure FunctionsMongoDBREST APIs
2020@ Aleta

Data Parser

Developed a configurable CSV parser for efficient and user friendly data ingestion from 30+ custodians.

  • Enabled flexible format support with JSON-based column mapping.
  • Built flexible architecture to handle diverse file and data formats.
  • Designed and implemented MongoDB data structure.
  • Exposed internal events and API.
C# .NET CoreMongoDBAzure Functions (HTTP, Event, Timer triggers)
2019@ Aarhus University

Master Thesis

My master thesis aimed to identify effective machine learning methods for automating the detection of couplings in TEM data, which is currently done manually, making up 50% of the data processing cost. The transient electromagnetic method (TEM) is a well-established geophysical method for delineation of subsurface resistivity of the earth, commonly used to e.g. find groundwater.

  • Achieved 95% detection of coupled soundings with an unsupervised autoencoder.
  • Contributed to reducing manual analysis in subsurface exploration.
Pythonscikit-learnTensorFlowKerasTheanoRandom forestCNNAutoencoder