01 / 08
M

Hello, I'm Luc
a Software Engineer

I'm a backend-focused software engineer and independent contractor with a background in data science and AI education. I design and build reliable, well-architected systems, mostly in Python, covering APIs, authentication, permissions, and automation-heavy workflows. I care deeply about clean architecture, security, and long-term maintainability. Originally from France, I've worked remotely from Spain and Poland and collaborate with teams across Europe.

Scroll to explore
Swipe to explore
Hello
OAuth2 Kratos Hydra Flow

Payplug

Current
Senior Backend Engineer

After acquisition of Payplug and Dalenys by BPCE. My work was to bridge gaps between their stacks, unify authentication & permissions system, add OAuth2 integration for users and plugin (Prestashop, Shopify), and migrate users from the legacy monoliths to microservices.

  • Unified Authentication: Integrated Ory Stack (Kratos for identity/MFA, Hydra for OAuth2 flows/auto-registration, Keto for granular RBAC/ABAC permissions).
  • OAuth2 Portal: Built a self-service portal for internal integrations and CMS plugins (PrestaShop, Shopify) with automated client registration.
  • Migration Strategy: Gradual account migration schema from monolith.
  • Observability: Full telemetry using Datadog & OpenTelemetry (traces, spans, correlated logs).
PythonFastAPI Ory KratosOry Hydra Ory KetoOAuth2 MongoDBDocker Microservices
Payplug 2024—26
Airflow DAG Details

Back Market

Data / Backend Engineer

Context: Engineered high-stakes compliance pipelines for the Finance Team to meet the European DAC7 directive, requiring strict reporting of marketplace transactions in a deterministic format.

  • Airflow Pipelines: Designed complex DAGs to transform ledger transaction data into the DAC7 regulatory format.
  • Data Engineering: Implemented logic for mapping, normalization, validation, and enrichment of massive financial datasets.
  • Infrastructure: Optimized execution on Google Cloud Composer, managing volume and monitoring pipeline stability.
  • Compliance: Collaborated with Finance/Legal teams for final data validation.
PythonAirflow GCP ComposerBigQuery Google Cloud StorageTerraform ETL
Back Market 2023—24
Shadow

Shadow

Backend Engineer

Context: Transitioned the cloud gaming platform from B2C to B2B SaaS following the acquisition by Octave Klaba. I worked on the core subscription lifecycle to support multi-VM rentals and enterprise fleets.

  • B2B Features: Extended architecture to support Organizations, multi-machine fleets, and granular roles/permissions.
  • Event-Driven: Orchestrated the "Subscription → VM Activation → Billing" flow using async events to ensure consistency.
  • Lifecycle Management: Handled activation, suspension, termination, and payment retries.
  • Tooling: Developed a Vue.js dashboard to visualize and retry asynchronous Redis Queue (RQ) jobs.
PythonFastAPI DjangoRedis Queue Event-DrivenVue.js SaaS
Shadow 2022—23
Carrier

Carrier

Lead Backend Engineer

Context: Modernized thermodynamics simulation tools (previously desktop/VM based) into a real-time collaborative web platform (similar to Miro) where users can connect Modelica components via drag-and-drop.

  • High Performance: Built an ASGI FastAPI backend with WebSockets and Redis to sync user actions (cursors, movements) at 20 FPS with a non-blocking event loop.
  • Graph Database: Solved massive file duplication (Modelica libs are 2-4GB) by parsing libraries into a Neo4j semantic graph, enabling versioning and optimized traversal.
  • Leadership: Lead a team of 5 developers, managing code reviews and cross-timezone organization.
  • Cloud: Deployed via AWS Elastic Beanstalk (Docker) and AWS Lambda for parallel ingestion.
PythonFastAPI Socket.IONeo4j RedisDocker AWS LambdaAWS Beanstalk
Carrier 2021—23
Other

Other

Various Projects

A history of delivering tailored Python solutions for startups, focusing on backend systems, automation, and compliance tools.

  • Exomind: Developed a compliance engine (XCCDF) with custom parsers/runners to validate workstation configurations.
  • Memorandum: Lead backend support for a kids' entertainment startup. Built a user monitoring dashboard, containerized microservices, and handled CI/CD.
  • Automation: Built web scrapers (Selenium) for sports data, automated invoice apps (Qt), and marketing data extraction tools.
DjangoFlask Vue.jsDocker CI/CDSelenium BeautifulSoupQt Google PubSub
Other 2018—21
Teaching Blog

Teaching

Affiliate Teacher

Instructor for MSc students pursuing engineering degrees in Data Science and Computer Science.

  • Taught Machine Learning (XGBoost, SVC), Deep Learning (Keras, CNN/RNN), and Web Scraping.
  • Mentored students through practical Python/R projects and introductions to Docker/Kubernetes.
My Teaching Website
PythonMachine Learning Deep LearningKeras Scikit-LearnTeaching
Teaching 2019—21

Ready to contact me?

Let's discuss your project. Book a time slot that works for you.

Book a meeting
Contact