Mes expertises · Strasbourg
Développeur freelance .NET, Blazor, Next.js et React
ASP.NET Core & C#
L'écosystème .NET reste en 2026 le choix le plus rationnel pour les applications métier complexes : typage fort, outillage mature, performance et maintenabilité sur 10+ ans. Je travaille exclusivement en .NET 8/9 sur les nouveaux projets, et je privilégie toujours la simplicité utile sur la sophistication gratuite.
- 15 ans d'expertise C# et de l'écosystème Microsoft
- Applications pensées pour être maintenables 10+ ans
- SLA 99,9 % garanti sur l'hébergement, sauvegardes multi-sites
- Devis gratuit sous 48-72 h après un premier appel de cadrage de 30-60 min
Stack technique
- C# 13, ASP.NET Core 9, Minimal APIs, EF Core 9, MediatR, FluentValidation, Serilog
- Clean Architecture, DDD, CQRS avec MediatR · tests xUnit + tests d'intégration
- PostgreSQL, SQL Server, MariaDB · Redis pour le cache
- Authentification OpenID Connect ou JWT, rate limiting, observabilité OpenTelemetry
- Intégrations Microsoft 365, Azure AD / Entra ID, Dynamics, SharePoint via Graph API
- Key Vault, Azure Service Bus
- Hangfire et Quartz.NET pour les automatisations et tâches planifiées
- Docker, Azure DevOps Pipelines / GitHub Actions · déploiement souverain France
Missions types
- Applications métier et back-offices : CRM, ERP, plateformes de gestion, outils internes
- APIs REST et microservices .NET 9 (Minimal APIs ou MVC, OpenAPI), architecture propre pour supporter la croissance
- Intégrations et automatisations : connecteurs entre ERP (Cegid, Sage), CRM, compta, e-commerce
- Extraction de données PDF avec OCR et IA quand nécessaire
- Modernisation de legacy : migration WinForms vers Blazor, mise à jour .NET Framework vers .NET 9, audit et refactoring
- Hébergement des applications sur infrastructure souveraine en France (Docker + orchestration), ou chez vous / sur Azure France
Blazor Server & WebAssembly
Blazor permet de construire des interfaces web interactives en C# plutôt qu'en JavaScript, en réutilisant vos briques .NET existantes. Pour les équipes déjà investies dans l'écosystème Microsoft, c'est la fin de la double stack : un seul langage front et back, une seule chaîne d'outils.
- Mission longue durée en cours depuis avril 2025 pour un industriel français, via une ESN partenaire : applications Blazor Server modernisant un parc d'outils internes (architecture, EF Core, ASP.NET Core Identity/SSO, CI/CD Azure DevOps, packaging Chocolatey, observabilité)
- .NET 10 LTS : support 3 ans
- Applications Blazor conçues pour vieillir bien et rester maintenables 5+ ans
Stack technique
- Blazor Server : rendu côté serveur transmis par SignalR — chargement initial rapide, accès direct aux services .NET, sécurité renforcée car le code reste côté serveur
- Blazor WebAssembly : exécution côté client dans le navigateur — fonctionne hors-ligne (PWA), zéro charge serveur à l'exécution, déploiement CDN statique
- Blazor United (.NET 9+) : mixer SSR, Server interactif et WebAssembly dans la même app, au niveau du composant
- Architecture Clean / DDD / CQRS pour des applications qui restent maintenables sur 5+ ans
- Composants Razor réutilisables avec design system et tests bUnit · MudBlazor 8 ou design system maison
- EF Core + SQL Server / PostgreSQL, migrations versionnées, stratégies de performance (no-tracking, projections, split queries)
- ASP.NET Core Identity et intégration SSO (Active Directory, Entra ID, OpenID Connect)
- SignalR pour le temps réel · OpenTelemetry + Serilog pour logs structurés et traces distribuées
- Déploiement Docker + Proxmox HA sur infra souveraine France, ou packaging Chocolatey pour les apps internes Windows
- Interop JavaScript quand nécessaire (cartes Leaflet, graphiques Chart.js, libs tierces)
Missions types
- Back-offices et outils métier internes (ADV, ATC, atelier, comptabilité) : Blazor + ASP.NET Core Identity, setup rapide et sécurité native
- Modernisation d'applications WinForms ou WPF : migration progressive écran par écran, en réutilisant la logique métier .NET existante
- Portails clients B2B derrière login : pas de contrainte SEO, TTFB excellent et interactivité instantanée sans bundle JavaScript
- Intranets et extranets d'entreprise en environnement Microsoft (AD, Azure, SQL Server)
- Applications à besoins temps réel : tableaux collaboratifs, notifications, dashboards live via SignalR
- Architectures combinées : site public Next.js pour le marketing, back-office Blazor pour les équipes internes
Next.js 16 & Server Components
Next.js combine trois choses difficiles à obtenir ailleurs : un SEO natif de haut niveau (rendu côté serveur), une expérience utilisateur fluide (React) et des performances mesurables. Pour un site vitrine ou une application web publique moderne, c'est le choix le plus rationnel en 2026.
- Lighthouse 95-100 en perf / a11y / SEO / best practices
- LCP < 1,5 s en 4G sur mobile
- CLS < 0,05 (parfait pour Core Web Vitals)
- Bundle initial < 100 KB gzip sur la home
- Build < 60 s avec Turbopack pour la majorité des sites
- Sites clé en main livrés en 4 à 8 semaines, en 4 phases : cadrage (1 semaine), design validé (1-2 semaines), développement (2-6 semaines), mise en production + formation (1 semaine)
Stack technique
- Next.js 16 — App Router, Server Components, Server Actions, PPR
- TypeScript strict
- Tailwind CSS v4 + shadcn/ui + motion
- CMS headless optionnel : Sanity, Payload, Strapi ou WordPress headless
- Backend si besoin : ASP.NET Core (.NET 9), Node.js ou serverless France
- PostgreSQL, MariaDB ou Supabase selon le projet
- SEO technique complet : Schema.org, sitemap dynamique, robots.txt, OG images, canonical URLs
- Analytics Matomo (souverain) ou Plausible · déploiement Docker + infra France, ou Vercel / Cloudflare Pages
Missions types
- Sites vitrines premium : corporate 10-30 pages, design sur mesure, animations sobres, formulaires sécurisés (Cloudflare Turnstile)
- Landing pages qui convertissent : structure optimisée conversion (CTA, preuve sociale, FAQ), analytics + A/B testing selon besoin
- Applications web publiques : plateformes SaaS, outils métier publics, portails clients — Server Components pour les écrans lourds en données, Server Actions pour les mutations, tanstack-query pour l'UX temps réel
- Migration WordPress → Next.js : migration complète avec préservation SEO (redirections 301 de toutes les URLs), import des contenus, formation de l'équipe éditoriale
React 19 & TypeScript
React reste en 2026 le framework frontend dominant : écosystème massif, stabilité de l'API, recrutement facile. Je conçois des interfaces ambitieuses avec React 19 et TypeScript strict, en maîtrisant les patterns modernes (Server Components, Suspense, transitions, concurrent rendering).
- React : 40 % des sites front de production
- Apps React conçues pour tenir la route sur 5-10 ans
- Couverture de tests réaliste (60-80 %) plutôt que 100 % factice
Stack technique
- React 19, TypeScript 5, strict mode
- Next.js 16 en préférence, Vite sinon
- Tailwind CSS v4 + shadcn/ui (choix par défaut) · aussi MUI, Mantine, Ant Design si l'équipe est déjà formée
- State : React 19 hooks, Zustand, TanStack Query, Jotai selon complexité
- Forms : react-hook-form + zod validation
- Routing : Next.js App Router, React Router v7 si SPA
- Tests : Vitest, React Testing Library, Playwright
- Storybook pour les design systems · ESLint + Prettier + Husky + lint-staged
Missions types
- Applications web complètes : SPAs et apps Next.js de 20 à 200 écrans, gestion d'état complexe, authentification, temps réel (WebSocket / SignalR), internationalisation
- Design systems et composants réutilisables : composants React + TypeScript, documentation Storybook, tests accessibilité (a11y), publication sur NPM privé ou mono-repo
- Modernisation de frontends legacy : migration jQuery / AngularJS / Vue 2 vers React + TypeScript, approche progressive (coexistence, module federation si nécessaire)
- Renfort ponctuel d'équipes internes en régie au TJM : code reviews, pair programming, mentoring
- Front React + TypeScript branché sur un backend existant (PHP, Java, Python, .NET)
Du backend à la mise en production
Un seul interlocuteur pour votre projet web complet : du code backend .NET ou Node à l'interface React/Next.js, de la base PostgreSQL à l'infrastructure souveraine. Pas d'équipe éclatée, pas d'interface à coordonner. Un développeur fullstack moderne ne se contente pas de toucher plusieurs couches : il les maîtrise en profondeur.
- 15 ans d'expérience, un seul interlocuteur senior
- Le fullstack élimine les frictions de coordination sur les projets PME < 150 k€
- MVP complet en 2-3 mois
- Code review + audit initial de reprise : 3-5 jours
- Sprints de 2 semaines avec démo en fin de sprint, board Linear ou GitHub Projects, code sur votre GitHub/GitLab — vous êtes propriétaire de tout
Stack technique
- Backend : .NET 9 / C# (ASP.NET Core, Minimal APIs, EF Core, Clean / DDD / CQRS), Node.js (Express, Fastify, NestJS, Prisma si justifié)
- Authentification OpenID Connect, OAuth2, JWT, cookies HttpOnly · APIs REST et GraphQL avec doc OpenAPI auto-générée
- Tâches planifiées : Hangfire, Quartz.NET, cron
- Frontend : React 19 + TS strict, Next.js 16 (App Router, Server Components, Server Actions), Tailwind v4, shadcn/ui, motion · accessibilité WCAG AA, audits axe-core
- Base de données : PostgreSQL (préférence, tuning queries et index), SQL Server, MariaDB, Redis · migrations versionnées EF Core ou Flyway
- Infra & DevOps : Docker + Docker Compose (images Alpine optimisées), CI/CD Azure DevOps ou GitHub Actions, Traefik / Nginx avec TLS Let's Encrypt auto
- Hébergement : infra souveraine France (Proxmox HA managé), OVH, Scaleway ou cloud au choix · monitoring Uptime Kuma / Grafana, alertes Slack / email
- DevOps, SEO technique et intégration IA (agents Claude/GPT, MCP, RAG dans des applications métier)
Missions types
- Startup tech : MVP complet en 2-3 mois, stack moderne, prêt à évoluer
- PME en digitalisation : outil métier sur mesure de A à Z (backoffice + frontoffice)
- Entreprise en modernisation : modernisation progressive d'un legacy via strangler pattern, pas de big bang risqué
- Agence web : renfort technique fullstack pour gros projet complexe
- Association / collectivité : plateforme web avec souveraineté des données et conformité RGPD native
- Reprise de projet existant : code review + audit initial, plan de stabilisation, redressement de projets en difficulté (refactoring ciblé, dette technique)
Questions fréquentes
Blazor Server ou Blazor WebAssembly : lequel choisir ?
Blazor Server pour les applications métier internes : démarrage instantané, accès direct aux services .NET, sécurité renforcée car le code reste côté serveur. Blazor WebAssembly pour les apps publiques offline-first ou les PWA, qui doivent fonctionner sans connexion permanente. Avec .NET 9+, on peut aussi mixer les deux sur la même app via Blazor United.
Blazor United, c'est quoi exactement ?
C'est le modèle unifié introduit avec .NET 9 qui permet de mélanger SSR, Server interactif et WebAssembly dans la même app, au niveau du composant. Concrètement, vous servez vos pages publiques en SSR pur (rapide, indexable), et vous passez en mode interactif uniquement sur les composants qui en ont besoin. Meilleure perf, moins de RAM, meilleure UX.
Blazor convient-il pour un site public référencé sur Google ?
Pour un site public où le SEO est central (site vitrine, e-commerce, blog), Blazor n'est pas mon premier choix. Next.js offre un meilleur compromis SSR/SEO/performance. En revanche, pour un portail client derrière authentification, Blazor est parfaitement adapté. En pratique, je combine souvent les deux sur une même architecture : un site public Next.js pour le marketing, un back-office Blazor pour les équipes internes.
React ou Next.js : quelle différence ?
React est la librairie UI de base. Next.js est un framework construit au-dessus qui ajoute le rendu serveur, le routing, l'optimisation d'images, le SEO. Pour 95 % des projets en 2026, je recommande Next.js. React seul reste pertinent pour des SPAs internes pures.
Peut-on migrer une application WinForms ou WPF ?
Oui, et c'est un des points forts de Blazor. Vous pouvez réutiliser votre logique métier .NET (services, modèles, validations) et reconstruire uniquement la couche UI. La migration peut se faire écran par écran, en parallèle de l'app existante — je pratique le strangler pattern (migration module par module) pour éviter les effets big-bang risqués. C'est souvent l'opportunité de moderniser aussi l'authentification et l'observabilité au passage.
Pourquoi prendre un fullstack plutôt que 2 freelances spécialisés ?
Pour les projets PME < 150 k€, le fullstack élimine les frictions de coordination entre un front et un back, livre plus vite, et évite les problèmes d'interface mal définie entre eux. Au-delà, une équipe spécialisée peut devenir pertinente.
Vous êtes vraiment bon partout ?
Je suis senior sur .NET (backend) et React/Next.js (frontend), plus l'infra (Docker, Linux). Je fais aussi du DevOps, du SEO technique et de l'intégration IA (agents Claude/GPT, MCP, RAG dans des applications métier). Je ne fais PAS : design UI/UX créatif pur (je travaille avec un designer si besoin), mobile natif iOS/Android, R&D académique en deep learning.
Hébergez-vous les applications que vous développez ?
Oui, sur infrastructure souveraine en France (Docker + orchestration), avec déploiement automatisé via GitHub Actions ou Azure DevOps. SLA 99,9 % garanti, sauvegardes multi-sites. Vous pouvez aussi héberger vous-même, sur Azure France, Vercel ou Cloudflare Pages si vous préférez.
Une mission en vue ?
Premier échange gratuit, à Strasbourg ou en visio. Réponse sous 24h ouvrées.
Me contacter