Services

I help organizations with advice, design, and implementation of custom software based on Microsoft .NET and Microsoft Azure. Below is an overview of frequently requested services and technologies.

Expertise and Services

  • Custom software development with C# and .NET (ASP.NET Core, minimal APIs, background services, worker services).
  • Web application development with Blazor (Server and WebAssembly) and Angular, including backend APIs, component-based UI, and responsive design.
  • Design and development of (RESTful) APIs (OpenAPI/Swagger, authentication/authorization with OAuth2/OIDC, Azure API Management).
  • Integrations between existing systems (ERP/CRM/finance) such as Exact, AFAS, PerfectView, etc. via services, API connections, webhooks, and message-based integrations.
  • Setting up Microsoft Azure landing zones (network, identity, governance, security, cost management).
  • Design and execution of cloud migrations from on-premise applications to Azure (App Service, Azure Functions, Azure SQL, Storage, Key Vault).
  • Serverless solution development with Azure Functions, Event Grid, Service Bus, and Storage Queues.
  • Setting up DevOps pipelines in Azure DevOps and GitHub Actions for CI/CD, automated builds, tests, and deployments.
  • Mobile app development with .NET MAUI for Android and iOS, including backend API integration and push notifications.
  • Windows desktop application development (WPF/WinUI), tools, and utilities to support internal processes.
  • Automating process steps with PowerShell scripts, scheduled tasks, and Azure Automation to minimize repetitive work.

Technology Stack

  • Microsoft Azure (App Service, Functions, Static Web Apps, Storage, Service Bus, Containers, App Environments, Azure SQL, Key Vault, API Management)
  • .NET, ASP.NET Core, Blazor Server, Blazor WebAssembly, .NET MAUI
  • C#, TypeScript, JavaScript, PowerShell, SCSS/CSS
  • Azure DevOps, GitHub, GitHub Actions, YAML pipelines, CI/CD, Infrastructure as Code (e.g., Bicep, Terraform, or ARM templates).
  • REST API, OpenAPI/Swagger, OAuth2, OpenID Connect, JWT, webhooks

Methodology

  • Intake: jointly clarifying the problem, scope, and success criteria.
  • Architecture & design: proposal for technical architecture, security, and hosting.
  • Proof-of-concept / MVP: quickly building a first working version to validate assumptions.
  • Implementation & testing: iterative development, automated testing, demos.
  • Delivery & support: deploy to production, monitoring, documentation, support.

Where possible, I work according to the Agile/Scrum methodology, so development proceeds in short, well-tuned steps and allows room for interim feedback and adjustments. Regarding cost agreements, working with a fixed total price or on an hourly basis is possible, with a preference for a fixed price. This provides clarity upfront about the investment and the result.

Interested in an exploratory conversation about your software challenge? Contact me for a no-obligation introduction or quote.