What I bring to a platform, and where I've proven it.
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
Proven in
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
Proven in
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