Senior Freelance Developer & DevOps Consultant.
Specializing in C#, .NET, and modern infrastructure.
Architecture and development of robust applications with C# and .NET. From backend services and APIs to complex business applications.
CI/CD pipelines, container orchestration, and infrastructure as code. I bring your deployment processes up to a professional standard.
Technical consulting and code reviews. I help your team make the right decisions — from architecture to toolchain.
I've been building software for over 30 years — more than 20 of them with C# and the .NET ecosystem. In that time I've worked on projects of every scale: from greenfield builds to modernizing long-lived enterprise systems.
I prefer multi-month engagements where I can dive deep into the domain and deliver lasting solutions. No hire-and-fire — a genuine working partnership.
My standard: code that doesn't just work, but is maintainable, testable, and understandable — for the team that works with it after me.
C# / .NET / ASP.NET Core / DevOps
Multi-month projects, remote or hybrid
German (native), English (fluent)
Germany, remote-first
Good code isn't written in a vacuum. I actively contribute to established .NET projects — from bug fixes and new features to infrastructure improvements.
Feature contributions to the popular Blazor component library: a CanClose callback for dialogs and resizable side dialogs.
Bug fixes and features for the .NET event-sourcing library: CosmosDB transaction limits, version conflicts, nullable value types.
Source-generated MediatR replacement for .NET. Compile-time dispatch instead of runtime reflection — API-compatible, MIT-licensed.
Source-generated IStringLocalizer for .NET. Consolidates .resx files into strongly typed classes — no satellite assemblies.
I look forward to hearing from you. Briefly describe what you're planning and I'll get back to you promptly.
martin@artnim.io