Skip to content
View AcId9381's full-sized avatar

Highlights

  • Pro

Block or report AcId9381

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AcId9381/README.md

Hi, I'm Mikkel Hansen 👋

Backend / cloud developer · Computer scientist based in Aalborg, Denmark.

I build reliable backend systems and enjoy turning hard problems into well-tested software. My background pairs several years of academic research in formal methods with production experience across the Danish healthcare sector and, now, connected consumer hardware.

🔧 What I'm working on

Software Developer @ Saphe A/S — on the backend / cloud team, building and maintaining features across a C#/.NET microservice architecture, containerized with Docker and running on Google Kubernetes Engine (GKE), communicating over gRPC. I also take on DevOps work: deployments, monitoring, CI/CD pipelines (Azure DevOps), and cluster configuration.

💼 Background

  • Netcompany (2020–2024) — IT consultant → Senior Architect → Senior Specialist. Built software for the Danish public and healthcare sector, including the Danish Medicines Agency's Dynamics CRM platform and an integration to the European Medicines Agency's database, and earlier the national pandemic-response apps (Coronapas and Smittestop).
  • Aalborg University (2015–2020) — research in formal verification (weighted transition systems, model checking under uncertainty), plus teaching and student supervision.

🧰 Tech

C# / .NET · gRPC · Docker · Kubernetes / GKE · Azure DevOps · SQL & NoSQL · Python · Linux

🌐 Featured

  • doktorhansen.dev — my personal site: an ASP.NET Core app with Google OIDC sign-in, role-aware navigation, and a full test suite, self-hosted on a k3s cluster (Raspberry Pi) with a CI/CD pipeline. Built end to end, operations included.

📚 Selected research

  • Model checking constrained Markov reward models with uncertainties — QEST 2019
  • A complete approximation theory for weighted transition systems — SETTA 2016
  • Reasoning about bounds in weighted transition systems — Logical Methods in Computer Science

📫 Elsewhere

LinkedIn · doktorhansen.dev

Pinned Loading

  1. doktorhansen-site doktorhansen-site Public

    Personal site & portfolio — a .NET 10 ASP.NET Core app with OIDC auth, role-based nav, ~100 tests, and self-hosted k3s CI/CD. Live at doktorhansen.dev

    C#