Python freelancer · Django · FastAPI · AWS

Senior Python freelancer for your Django and FastAPI back ends.

15 years of Python, 11 freelance missions, 3 startups founded. I design, build and modernise back ends that hold up under load, alongside your team or from scratch.

Available from November 2026 · Fully remote from Limoges, France

Also on LinkedIn · Malt

python3 · pythonfreelance.fr
>>> from pythonfreelance import vivien as me
>>> me.available, me.available_from
(True, '2026-11')
>>> me.missions[0]
Mission(client='CO-OP ev', role='Back-end architect & developer', period='2026-01 → 2026-10', stack=['Django', 'Python 3', 'PostgreSQL'])
Try:

A real prompt: Tab to complete, ↑ for history.

They trusted me

  • L'Oréal
  • Back Market
  • Coty
  • Saint-Gobain
  • Alma
  • Powens
  • Karos
  • WeeFin
  • Syrocco
  • CO-OP ev
  • Edailabs
15years of Python
11freelance missions
3startups founded
AWS certifiedCloud Practitioner

Freelance missions

Eleven missions since 2021, from startups to CAC 40 groups, all remote from Limoges.

  1. 10 mos

    CO-OP ev · Back-end architect & developer

    Electric vehicles · Fully remote

    Designed and built the company's entire back end from scratch in Django: data model, API, architecture and the technical foundations.

    • Django
    • Python 3
    • PostgreSQL
  2. 4 mos

    Karos Mobility · Back-end developer

    Commuter carpooling · Paris · remote

    Migrated the engagement platform to Braze and audited the existing code base of the commuter carpooling app.

    • Python
    • Braze
  3. 2 mos

    Syrocco · Back-end developer

    Software vendor · Marseille · remote

    Upgraded projects from Python 3.9 / 3.10 to Python 3.13, reviewed and optimised code and development processes.

    • Python 3.13
  4. 3 mos

    Back Market · Back-end developer

    Refurbished goods marketplace · Bordeaux · remote

    Python back-end development within the engineering teams of the refurbished products marketplace.

    • Python
  5. 6 mos

    Coty · Back-end developer

    Beauty & cosmetics · London · remote

    Built a tool that automatically reconciles Shopify and PayPal payments into SAP.

    • Python
    • Shopify API
    • PayPal API
    • SAP
  6. 10 mos

    L'Oréal · Back-end developer

    Beauty & cosmetics · Clichy · remote

    Built Cloud Sustainability tooling: measuring and tracking the environmental footprint of the group's cloud resources.

    • Python
    • Cloud APIs
  7. 2 mos

    Edailabs · Back-end engineer

    Conversational AI · Paris · remote

    Back end for a voice AI chatbot serving an iOS app: streamed audio in, speech-to-text, LLM query, then streamed text-to-speech out. Latency brought down to ~100 ms with gRPC.

    • FastAPI
    • gRPC
    • LLM
    • STT / TTS
  8. 8 mos

    Powens · Senior lead developer

    Open banking (formerly Budget Insight) · Paris · remote

    Re-architected the monolithic API into FastAPI microservices for the open banking platform.

    • FastAPI
    • Microservices
    • Python
  9. 4 mos

    WeeFin · Back-end developer

    ESG fintech · Paris · remote

    New features in pure Python for ESG Connect, the ESG data platform.

    • Python
  10. 3 mos

    Alma · Back-end developer · International squad

    Buy now, pay later · Paris · remote

    In the I18N squad: features enabling the fast roll-out of new countries for the instalment payment solution.

    • Python
  11. 6 mos

    Saint-Gobain Glass France · Back-end developer

    Glass industry · Aubervilliers · remote

    New features for the glass coater on the existing Django back end.

    • Django
    • Python

Before freelancing

Three startups founded, after early years in embedded systems and security.

Entrepreneurship

Tridea · Europe 1

Tridea · Founder & CEO · back-end developer and architect

· 4 yrs 8 mos · Limoges, France

Online travel agency specialised in self-connecting flights (virtual interlining). Built from scratch: Flask then Django REST Framework API, Bitbucket CI/CD pipeline, Stripe payments, AWS infrastructure, transport supplier integrations (Amadeus, Distribusion, Save A Train, Duffel). Featured on Europe 1 radio.

  • Flask
  • Django REST Framework
  • AWS
  • Stripe
  • CI/CD

Web To Store · Founder · back-end developer and architect

· 1 yr 6 mos · Limoges, France

SaaS launched within Tridea letting any shop set up a Click & Collect store in under 15 minutes.

  • Django
  • AWS
  • Stripe

Streem · Self-employed founder

· 1 yr 7 mos · Aix-en-Provence, France

Jukebox 4.0: a new way for a venue's customers to interact with its playlist.

  • Python

Embedded & security

INSIDE Secure · Field Application Engineer, previously Solution Delivery Engineer

· 2 yrs 3 mos · Meyreuil, France

Pre-sales and support for MatrixSSE (software protection) and MatrixHCE (mobile payment). Security study of the D-Link DCS-2310L camera for Black Hat 2015: two critical vulnerabilities found (unauthenticated video stream access, clear-text credentials).

  • Python
  • C
  • Sécurité

NEOTION · Embedded systems developer

· 2 yrs 9 mos · Aubagne, France

Fork of GDB + OpenOCD to build a debugging system for in-house processors. SmartCard reader designed from scratch and integrated into the QEMU emulator. C, Python, ARM assembly, USB, FTDI, AVR32.

  • C
  • Python
  • ARM
  • GDB
  • OpenOCD
  • QEMU

Projects

What I build when nobody asks me to.

RappelRadar

Archived

Founder & developer · rappelradar.fr

Alerts you as soon as a consumer recall affects a product you bought.

  • Django
  • Data

PromoPeers

Archived

Founder & developer · promopeers.com

Let influencers share affiliate links and promo codes, and their followers find the best deals.

  • SaaS

What I can do for you

From a complete back end to a one-off audit, always in Python.

Back end from scratch

Launching a product? I design and build the whole back end in Django or FastAPI: data model, API, authentication, payments, deployment. As I did for CO-OP ev in 2026.

Senior reinforcement

A senior Python developer who joins your team within days, works autonomously on the hard topics, and leaves tested, documented code behind.

Migrations & modernisation

Python upgrades (3.9 → 3.13), Flask to FastAPI, splitting a monolith into microservices, tooling migrations (Braze, SAP…). Without downtime.

AWS cloud & infrastructure as code

AWS certified. Scalable, cost-aware architectures: EC2, S3, RDS, Lambda, VPC, described in Terraform and shipped through CI/CD.

Code & performance audit

A review of your Python code base with a concrete report: technical debt, security, performance, process. Then the fixes, if you want them.

AI & real-time back ends

Speech-to-text → LLM → text-to-speech pipelines, gRPC streaming, models integrated into your products. Latency under control (~100 ms at Edailabs).

Vivien Giraud speaking at a conference

About

Python back-end developer since 2011, freelance since 2021. I started in embedded systems (C, ARM, debugging in-house processors) before moving to the web, which left me with a taste for code that runs fast and rarely falls over.

In between, I founded Tridea, an online travel agency specialised in self-connecting flights, and Web To Store, a Click & Collect SaaS: API, CI/CD, payments, AWS infrastructure, all of it went through my hands.

Today I work with scale-ups and large groups (L'Oréal, Back Market, Coty, Alma, Powens, Saint-Gobain) on Django and FastAPI back ends, migrations and cloud architecture. I also teach at engineering schools: TDD, Python, Django, Flask, FastAPI, OOP.

Teaching
Lecturer at engineering schools: TDD, Python, Django, Flask, FastAPI, object-oriented programming.
Security
Two critical vulnerabilities found in D-Link cameras (2014): unauthenticated video stream access and clear-text credentials.
Languages
French (native), English (full professional (C1)), Spanish (limited working), Hungarian (elementary), Chinese (elementary)
Education
Master's degree in real-time and embedded systems, Ingésup (Y-Nov Aix-en-Provence) (2011–2014) · Two-year technical degree in business computing (BTS), Beaupeyrat, Limoges (2009–2011)
Certifications
AWS Certified Cloud Practitioner (Amazon Web Services) · C1 Advanced (Cambridge English)

Machine readable

Screening profiles with an AI assistant? Hand it one of these addresses: it will find my up-to-date track record in a format it understands.

Website, PDF resume and machine files are generated from the same data source.

Let's talk about your project

A back end to build, a migration to run, a team to reinforce? Describe the context in a few lines, I reply within 24 hours.