You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Pierre-Louis DuboisPD

Pierre-Louis Dubois

Senior Rust Developer

€500/day
Lille, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Pierre-Louis

Senior backend developer with 5+ years of experience, specializing in Rust and complex high-performance systems. An architect at heart, I design robust backends, well-structured microservices, and performance-oriented solutions.
After a Master's in Computer Science from the University of Lille, I honed my skills on technically demanding projects:

  • At Koddex (2025), I worked on the backend of an OS for hardware teams, using Rust and SQL. I led deep optimizations (queries reduced from 600ms to 20ms), designed a complete DSL with type inference (Hindley-Milner algorithm), and worked on a microservices architecture.
  • At Marigold (2022–2025), I contributed to the scalability of the Tezos blockchain: first on a sovereign blockchain project in OCaml, then on a Layer 2 sequencer in Rust for low-latency. I also spoke at Tez Dev 2023 as a speaker.
  • At Cutii (2019–2022), I started as a Software Engineer on robotics and embedded systems topics.

Main stack: Rust · SQL (CTEs, indexes, partitioning, EXPLAIN ANALYZE) · Actix · Microservices · OCaml · Blockchain (Tezos)

Curious, rigorous, and passionate about internals (Arch Linux, 1497 commits in the past year), I am comfortable with both greenfield projects and optimizing existing systems. Available for freelance missions in Rust backend development.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Lille (up to 50km)

Experience

  • Koddex
    Senior Rust Developer
    TECH
    May 2025 - Today (1 year and 3 months)
    Lillers, France
    Senior backend development mission at Koddex, a startup building an engineering OS for hardware teams: complex system modeling, automated traceability, design freeze management, and product certification.
    The core of the product is a large data graph (think Obsidian, but shared globally between organizations), on which all business logic relies.
    Worked exclusively on the backend in Rust and SQL within a team of 5 developers:
    • Performance optimization: queries reduced from 600ms to 20ms, some from several seconds to a few milliseconds via query plan analysis (EXPLAIN ANALYZE), indexing strategies, partitioning, and N+1 problem resolution.
    • Advanced SQL: recursive queries, CTEs, fine-tuning the database.
    • Rust architecture: Actix, error handling, backend design patterns on a microservices architecture.
    • Design of a complete DSL from scratch, involving the Hindley-Milner type inference algorithm (Algorithm W) and Pratt parsing for operator precedence management.
    Rust DSL PostgreSQL Micro-services Observability
  • OneClickStudio
    Rust Developer
    TECH
    February 2025 - May 2025 (3 months)
    Paris, France
    Rust developer position at OneClickStudio, a startup designing a turnkey system to transform any room into a professional production studio — podcasts, webinars, and corporate broadcasts.
    Backend development: design of a studio management tool (equipment configuration, session management, monitoring) and implementation of a real-time communication service enabling the integration of remote participants into the production workflow.
    Demanding technical environment: low latency, stream reliability, interactions with physical hardware.
    WebRTC Rust Vue.js TanStack Query
  • Marigold
    Blockchain Developer
    TECH
    April 2022 - November 2024 (2 years and 7 months)
    Lille, France
    Blockchain developer at Marigold, an R&D studio dedicated to the Tezos ecosystem. Two successive projects over three years:

    • 2022 — Deku Project (OCaml): contribution to a sovereign blockchain aiming to scale Tezos. Work on consensus mechanisms, gossip networks, and the application layer in OCaml. Environment strongly constrained by determinism and state transition safety.
    • 2023–2025 — Smart Rollup / Layer 2 (Rust): joined the Smart Rollup team to design a low-latency oriented Layer 2 sequencer in Rust. First steps in publishing technical posts and speaking at Tez Dev 2023.
    Ocaml Rust Blockchain Smart Contract

Recommendations

Be the first to recommend Pierre-Louis

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's Degree
    University of Lille
    2021
    Développement et Architecture logiciels

Skill set

Categories