Skip to content

What I bring to a platform, and where I've proven it.

Each area links to the engagements behind it. No skill bars or percentages, just the work.

Software Architecture

Systems that stay changeable after year five.

Architecture for long-lived products, where the real cost is in the second and tenth year rather than the first release.

  • Domain-driven design, SOLID and component-based design with dependency injection
  • SDK and API design for teams and third parties who build on your platform
  • Roadmaps and migration plans for legacy and fat-client systems
  • Security architecture aligned with SOC 2
  • DDD
  • UML
  • SOLID
  • REST
  • SOC 2

Agentic Software Design

AI agents that ship tested code.

Working agent-first, with repositories set up so AI coding agents can implement and verify changes safely.

  • Repository context and agent briefs (CLAUDE.md, AGENTS.md)
  • Test gates that agents must pass before human review
  • LLM integration, AI agents and agentic workflows in products
  • Claude Code
  • OpenAI Codex
  • LLM APIs
  • Test automation

Cloud Architecture & Azure

SaaS and on-premises from the same design.

Azure architectures for platforms that some clients run as SaaS and others must run inside their own network.

  • Azure IaaS and PaaS design, with experience of AWS and Google Cloud
  • Hybrid SaaS and on-premises deployment models
  • Multi-tenant isolation, SSO and feature flags
  • Infrastructure as code
  • Azure
  • Azure DevOps
  • IaC
  • PostgreSQL
  • SQL Server
  • SSO

.NET & C#

Since the 2001 beta, through .NET 10.

Hands-on C# from the first Visual Studio .NET beta to current .NET, across services, desktop and web.

  • ASP.NET Core services and RESTful APIs
  • WPF, WinUI and WinForms desktop applications
  • Migrating C++/MFC and Visual Basic code to modern .NET
  • Unit testing, test automation and TDD
  • C#
  • .NET 10
  • ASP.NET Core
  • Blazor
  • WPF
  • C++

Full-stack Development

From database schema to the pixels.

End-to-end delivery across back end, front end and data, in .NET and in Python.

  • Blazor and React front ends with TypeScript
  • FastAPI and ASP.NET Core back ends
  • Relational database design in SQL Server and PostgreSQL
  • Monorepos with shared libraries and shared UI
  • Blazor
  • React
  • Next.js
  • TypeScript
  • Python
  • FastAPI
  • SQL

Enterprise Integration

Making separate systems behave like one.

Connecting software to the systems around it — vendors, devices, feeds and existing databases.

  • DICOM connectivity between medical vendors
  • Data-abstraction frameworks for file, internet and real-time sources
  • Web-service integration and API gateways
  • Consolidating multiple products onto one gateway and one database
  • REST
  • Web services
  • DICOM
  • API gateways
  • SQL

XR, VR & AR

Subsurface data you can walk through.

Unity-based 3D and immersive clients that bring complex engineering data to headsets, tablets and immersive rooms.

  • Unity clients for Meta Quest, VR headsets and mobile AR
  • Immersive rooms and Windows desktop from the same content pipeline
  • Cloud delivery of large 3D content to XR devices
  • Unity
  • C#
  • Meta Quest
  • Mobile AR
  • 3D

DevOps & CI/CD

Releases that are boring, in the good way.

Build and release pipelines that make every deployment repeatable and every change traceable.

  • CI/CD pipelines in Azure DevOps
  • Containerised deployment with Docker and Kubernetes
  • Controlled releases across SaaS and on-premises installations
  • Security controls monitored as part of operations
  • Azure DevOps
  • Docker
  • Kubernetes
  • IaC
  • Git

Technical Leadership

Clear direction, small steps, working software.

Leading engineering teams as technical lead, architect and Scrum Master.

  • Scrum Master and technical lead for multidisciplinary teams
  • Sprint planning, backlog prioritisation and mentoring
  • Architecture roadmaps that teams can deliver incrementally
  • Supporting security audits and compliance
  • Scrum
  • PSM I
  • Mentoring
  • Roadmaps

Experience across regulated and specialised industries

  • Energy, mining & renewables Subsurface modelling, seismic and well-log data, real-time drilling
  • Medical imaging & healthcare DICOM connectivity, radiotherapy treatment planning
  • Defence & government Command-and-control information systems, municipal e-services
  • Geographic information systems Maps, positions and spatial data in operational software
  • Fintech & crypto Cryptocurrency and distributed-ledger technology
  • Industrial instruments Software for X-ray analytical equipment
  • SDKs & developer platforms APIs and frameworks that other teams build on
  • AI & agentic development LLM integration, AI agents and agentic workflows

Have a platform that needs to last? Let’s talk about it.

I reply within one working day. The first call is a free, no‑obligation 30 minutes.

Niek Jannink

Part-time, 2⁠–⁠3 days a week

Remote, or on-site in the Twente region