Florian Sola
Senior C# / .NET Engineer — Lead Engineer, Software Architect & AI Engineer
Availability: Open to permanent roles (Lead Engineer / .NET Architect / AI Engineer), freelance contracts and architecture consulting.
CodersRank: CodersRank — C# Top 0.9% globally · Entity Framework Core — Top 5 in France · TypeScript — Top 0.7% globally — 9 years of experience.
Profile
Senior C# / .NET engineer with 9 years of experience, focused on designing and shipping mission-critical production systems: distributed real-time architectures, native GenAI integration in .NET (Semantic Kernel, MEAI, OpenAI, ML.NET), high-performance systems (lock-free, WebGPU) and industrial IoT.
Co-creator of a multiplayer framework acquired by Rockstar Games (2023, after my departure). IoT firmware deployed on 150,000+ systems/year at Gecko Alliance. Telecom field apps used daily by 250,000+ technicians at EXFO.
Designs, builds and ships complete software products end-to-end, from architecture to production. Open to permanent roles (Lead Engineer, Software Architect, AI Engineer / AI Solutions Architect), freelance contracts and consulting.
Technical skills
- Languages
- C# 12 · .NET 10 / .NET Core / .NET Framework · TypeScript · JavaScript · C · C++ · Python · WGSL · SQL
- Backend & Architecture
- ASP.NET Core · Entity Framework Core · Blazor (Server / WASM / SSR) · ActualLab.Fusion (real-time RPC) · CQRS / DDD · Event-Driven / multi-tenant · Lock-free / zero-allocation · REST / GraphQL / WebSocket
- GenAI & ML in .NET
- Semantic Kernel · Microsoft.Extensions.AI (MEAI) · Agent Framework / AutoGen .NET · OpenAI SDK · Anthropic Claude SDK · Azure OpenAI Service · ML.NET (regression, classification, time series, TreeSHAP) · ONNX Runtime · RAG pipelines · Embeddings (pgvector, FAISS) · LLM evaluation / drift detection
- Frontend
- React 19 · Next.js 16 · Vue 3 / Quasar · Tailwind CSS · Vite · Framer Motion · TanStack Query
- Cloud & DevOps
- AWS (IoT Core, Lambda, DynamoDB, S3) · Azure (OpenAI, App Service) · Docker · GitHub Actions · OpenTelemetry / Serilog / Seq · PostgreSQL · Redis · MySQL · SQLite
- Performance & GPU
- WebGPU / WGSL · Compute shaders · Lock-free / CAS · Span<T> / Memory<T> · MessagePack / protobuf-net · .NET profiling (dotMemory, dotTrace)
- IoT & Embedded
- C firmware · FreeRTOS · MQTT · Bluetooth Low Energy · Low-level Wi-Fi protocols · OTA updates
- Methods & Tools
- Agile / Scrum · Git · TDD · xUnit / Vitest / Playwright · Code review · Mentoring · Documented architecture
Professional experience
Consultant — Senior C# / .NET Engineer & AI Engineer
July 2025 — Present · Independent, France · Remote (10 months (ongoing))
9 products designed, built and shipped end-to-end — 4 of which integrate native GenAI in .NET (Semantic Kernel, OpenAI, Claude, ML.NET).
- Designed a lock-free real-time engine supporting 2,048 concurrent players sub-millisecond, zero REST endpoints between domains, 1,150+ tests, 16 custom Roslyn analyzers (OneRP).
- Built Poisson Engine — a WebGPU simulation engine running 100,000 entities at 60 fps in a browser, 60× faster than the CPU version, published as an npm package.
- Built PromptVault — enterprise GenAI governance: reversible PII anonymization (13 types), Chrome + VS Code extensions covering 4 AI platforms (ChatGPT, Claude, Gemini, Mistral), 34 business modules.
- Built SaleCast — 6-marketplace e-commerce sync with 9 ML algorithms + 2 foundation models, all in pure C# (no Python sidecar).
- Built aiSelector — LLM gateway abstracting 5 providers with a double healthcheck (network + model coherence), drift detection and real-time cost tracking.
- Built MyRoadTrip — offline-first collaborative app: field-level CRDT sync (Yjs), zero conflicts, 98% sync compression, web + native iOS/Android via Capacitor, 201 test files.
- Built GeopolAI — AI bias audit tool: orchestrates 3 LLMs in parallel, quantified scoring on 3 axes (escalation, damage, realpolitik), inter-version temporal drift detection.
- Built Ultra RP — enterprise RP platform on Source 2: 1,000 concurrent players via multi-shard, proprietary network culling (98% bandwidth saved), 42 game domains, integrated anti-cheat.
- Designed Racine — multi-tenant family platform: 13 business models, automatic data isolation at the query level (zero cross-tenant leak possible), AI gift via Gemini on 4 cross-contexts, installable offline PWA.
- Built Portfolio Engineering — reusable libraries monorepo: 5 libs (CRDT, offline, map clustering 50K@60fps, 2KB SVG charts, backend) with 95%+ test coverage.
Stack: C# 12, .NET 10, Entity Framework Core, Blazor, ActualLab.Fusion, Semantic Kernel, ML.NET, OpenAI SDK, Anthropic Claude SDK, Azure OpenAI, ONNX, pgvector, ASP.NET Core, React 19, Next.js, Vue 3, TypeScript, WebGPU, WGSL, Redis, PostgreSQL, MySQL, MessagePack, Hangfire, Polly, xUnit, Vitest, Playwright, Docker, GitHub Actions, OpenTelemetry
Full-Stack IoT Engineer — Firmware, Cloud & Mobile
December 2023 — July 2025 · Gecko Alliance, Quebec, Canada (1 year 8 months)
Global leader of connected spa controls — 30-40% market share, 150,000+ systems/year, 100+ OEM customers.
- Co-designed the embedded firmware in C / FreeRTOS with strict memory optimization (< 256 KB RAM) — deployed across 150,000+ systems per year.
- Architected the real-time telemetry pipelines MQTT → AWS IoT Core → Lambda → DynamoDB with zero packet loss under burst load.
- Implemented OTA firmware updates with automatic rollback on bad signatures or invalid checksums.
- Shipped the mobile control app talking to both the cloud backend and the local spa over Bluetooth Low Energy.
Stack: C, FreeRTOS, AWS IoT Core, MQTT, Lambda, DynamoDB, S3, TypeScript, React, OTA updates, Bluetooth, Wi-Fi
Mobile Engineer — Telecom (fiber & 5G)
February 2023 — December 2023 · EXFO, Quebec, Canada (11 months)
Global benchmark in telecom testing — 2,000+ customers across 100 countries, 95 of the top 100 carriers.
- Built field apps in C# / Flutter for fiber and 5G installation, used daily by 250,000+ technicians worldwide.
- Integrated Bluetooth Low Energy and low-level Wi-Fi protocols to talk directly to proprietary measurement instruments.
- Contributed to the offline-first architecture with bidirectional sync — no measurement lost on 8 h of zero connectivity.
Stack: C#, Flutter, Dart, Bluetooth Low Energy, Wi-Fi, Offline-first, JSON RPC
CPQ / R&D Engineer
March 2021 — September 2022 · TECHFORM S.A.S., Toulouse, France (1 year 7 months)
Custom-built CPQ configurators and R&D for the construction industry.
- Designed and built 3 business configurators: 3D construction, 2D industrial, façade — calculation engines, business rules, automated quote generation.
- Profiled and refactored the proprietary C# framework to eliminate nightly batch timeouts on the invoicing pipelines.
Stack: C#, ASP.NET, JavaScript, SQL Server
Founder & CTO
2019 — 2021 · V-Multi / San Andreas RP (sole proprietorship), Toulouse, France (2 years)
Multiplayer framework built from scratch — 30,000+ accounts, 250 concurrent players, 15-person team (devs, designers, QA, mods).
- Co-designed and built a complete C# / C++ multiplayer framework with a proprietary network architecture — the technology was merged and then acquired by Rockstar Games in 2023, after my departure.
- Built the authoritative server architecture (TCP/UDP, custom binary serialization with protobuf-net), proactive monitoring (CPU, RAM, sockets), autoscaling and CI/CD with zero-downtime live updates for 250 active connections.
- Recruited, trained and led a 15-person team without a management degree — discipline imposed by weekly delivery to real users.
Stack: C#, C++, .NET Core, MySQL, TypeScript, Vue.js, WebSocket, Lidgren UDP, protobuf-net
Application Developer (Apprenticeship)
2017 — 2019 · MDP Qualité, Toulouse, France (2 years)
- Built a custom business SaaS from scratch — interactive map, parcel management, invoicing. First role in production.
Stack: C#, ASP.NET, TypeScript, JavaScript, PostgreSQL
Education
- Licence Pro APSIO (3-year tech degree, equivalent to a BSc) — IT Systems Administration & Security — IUT Blagnac, Toulouse · 2019
- BTS SIO option SLAM (2-year tech diploma, equivalent to an Associate Degree) — Software Solutions & Business Applications — Lycée Ozenne, Toulouse · 2018
Languages
- French: Native
- English: Professional — 2 years in Canada (Quebec)
Interests
- · Reading on distributed performance and lock-free architectures
- · Compute shaders and GPU computing
- · Active GenAI watch (papers, LLM blogs, SDK releases)
- · Open-source contributions (npm packages — Poisson Engine)
For deeper material — case studies, project deep-dives, blog articles — the French site has more depth. French CV · Case studies (FR) · All projects (FR).