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.