Five years building business applications in banking and transport. Technical lead of my application at Euro-Information: technical choices, code reviews, deployments. I'm looking for a role that combines development, DevOps best practices and more technical responsibility.
I like applications that last: readable code, technical choices that are explained, deployments nobody dreads.
By day
Business applications in C# / .NET, in teams of 9 to 11 people. I drive the stack's evolution, code quality and releases to production, all the way to the cloud.
By night
A 3D engine written from scratch in Rust with wgpu, a Dioxus app, self-hosted services on a Raspberry Pi, all from my Fedora Linux workstation. And a bit of Japanese.
01
Experience
From work-study to technical lead.
ExperienceEducation
Today
Looking for a new developer role
In .NET or another stack, with more technical responsibility: technical referent, then technical lead.
Management control team (11 people) · banking data transcription application
Technical lead of the application : drove the evolution of the technology stack, code reviews, deployment and production support.
Designed a data transcription and data visualisation service (analysis tables and charts).
Migrated services to the cloud and continuously improved maintainability, in line with group standards.
C#
.NET
SQL Server
In-house framework
Cloud
–
Transport · work-study · 2 yrs
SNCFC# / .NET Developer
Mobile fleet management team (9 people) · Agile
Built an Azure Service Bus monitoring service that retrieves and processes failed messages (dead letters).
Migrated projects to Kubernetes on Azure, deployed with Helm charts.
Set up the CI/CD pipeline : Jenkins, Docker images on Harbor, SonarQube code analysis.
Observability with Datadog, xUnit unit tests, integration of SNCF authentication into the APIs.
C#
.NET
Entity Framework
Azure
Kubernetes
Helm
Jenkins
Datadog
Education · Master's
IsitechMaster's in Information Systems
Work-study at SNCF
–
Education · work-study · 1 yr
PrepeersC# / .NET Developer
Developed aschool guidance and first-job search application.
Education · Bachelor's
IsitechIT Project Manager
Work-study at Prepeers
02
Personal projects
What I build in my spare time, to understand what happens under the hood.
In progress
3D engine and voxel game
GPU rendering written from scratch, starting from the maths of 3D rendering, for a voxel-based game: the world is made of blocks, the player sees smooth surfaces.
Rust
wgpu
GPU
3D engine and voxel game
Understanding a game engine by writing one, from the maths to the shaders.
In-game screenshot of the engine
Tech stack
Rust
wgwgpu
3DGPU rendering
What the game does
A voxel world you can edit block by block
Blocks the player never sees, rendered as smooth surfaces
GPU rendering written from scratch, with no existing engine
About the project
I started this project to understand what happens under the hood of a game engine. Everything is hand-written, starting from the maths of 3D rendering: vectors, matrices, projections.
I chose Rust for performance and memory safety, and wgpu rather than Vulkan or OpenGL to target every platform from a single codebase. The project is in progress.
Live
Adelys
The website of a Minecraft community: newspaper, shops, rules, events and player profiles synced with the server's ranks.
ASP.NET Core MVC
MySQL
Docker
Adelys
A complete website for a Minecraft community, which I build and host myself.
The site is built with ASP.NET Core MVC and a MySQL database. Players and their ranks are read from LuckPerms, the server's permission manager, so the site stays up to date with no manual input.
It runs in a Docker container on my Raspberry Pi and is exposed to the internet through a tunnel, with no open port.
A Rust activity tracker: where I am in my films, series and books, with details fetched automatically through an API.
Rust
Dioxus
API
where_i_left_off
Knowing where I left off, whatever the medium.
Library of a categoryA title and its progressHome: what's new
Tech stack
Rust
DxDioxus
{ }API
Docker
What the app does
Tracks my progress through films, series and books
Fetches details and artwork automatically through an API
Lets me pick up exactly where I left off
About the project
An app written in Rust end to end, interface included, thanks to Dioxus.
I built it with a coding agent (Claude), isolated in a dedicated Docker container and limited to the project folder: a way to work with an assistant without opening up my whole machine. The project is in progress.
Running
Job tracker
A desktop app to track my job applications: status of each offer, follow-ups to send, interviews and contacts.
Rust
Dioxus
Job tracker
The app I use to track my own job search.
Company names and job titles hidden
Tech stack
Rust
DxDioxus
What the app does
One card per offer: role, salary, location, required technologies
The status of each application, and a reminder when it's time to follow up
Companies, contacts, an interview calendar and archives
About the project
I built this app to track my own job search. Each application has its own card, with the date it was sent and its progress: the app counts how many days an application has gone unanswered and flags the ones to follow up.
For confidentiality, the names of companies, clients and contacts, as well as job titles, are hidden in the screenshot.
Running
Home server
A Raspberry Pi hosting several projects in containers: the Adelys site and its database, a video streaming server and a Terraria game server for my friends.
Raspberry Pi
Docker
Linux
Home server
Self-hosting means learning what the cloud hides.
Tech stack
Raspberry Pi
Linux
Docker
MySQL
What runs on it
The Adelys site and its MySQL database
MediaMTX, a video streaming server
A Terraria server for my friends, up and running
About the project
A 64-bit ARM Raspberry Pi running Linux, where each service runs in its own Docker container. Public access goes through a tunnel, with no open port.
Day to day, it's a chance to learn what the cloud usually does for me: networking, updates, backups, and getting things running again when something breaks.
03
Skills
What I've mastered, then what I've used more occasionally.
Mastered in production or over the long rundaily
Languages
C#
SQL
Rust
Java
Python
JavaScript
Back-end
.NET
Entity Framework
SQL Server
REST API
Microservices
Cloud & DevOps
Azure
Kubernetes
Docker
Helm
Jenkins
Harbor
Service Bus
Quality & observability
xUnit
SonarQube
Datadog
Code review
Methods
Agile
CI/CD
Git
Tools
Claude AI
Fedora Linux
Also used occasionally, in training or in personal projects
C
C++
Bash
PHP
@Razor
Blazor
DxDioxus
Cloudflare
TypeScript
Languages
French
Native
English
Professional
Japanese
Beginner · studying for JLPT N5
Interests
▲Graphics programming (Rust, GPU)
πSelf-hosted services on a Raspberry Pi
日Learning Japanese
Contact
A developer role with technical responsibility? Let's talk.
I'm looking for a developer role, in .NET or another stack, with some DevOps, and the ambition to grow into a technical lead.