You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas PortierTP

Thomas Portier

Data scientist, AI Engineer, NLP

$989/day
1 project
Chambéry, FR
8-15 years

Average response time: 1 hour

About Thomas

Hello,

I am a freelance developer with experience managing projects from start to finish. My work covers:

- Data handling: Recovery, storage, and processing.
- Machine Learning: Designing, training, evaluating, and optimizing models.
- Deployment: Using Docker, REST APIs, and CI/CD to ensure stability and scalability, including support for active learning.

You can check out my resume and project demos at thomasportier.com.

On my website, you'll find several demos—two focused on NLP and two on Computer Vision.
I've also developed three open-source libraries, available on my Git:
- - -
Looking forward to connecting!
Thomas Portier.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Chambéry (up to 50km), Paris (up to 20km), Genève (up to 50km), Grenoble (up to 50km), Lyon (up to 50km)

Experience

  • BNP Paribas
    Data scientist NLP
    BANKING AND INSURANCE
    September 2023 - August 2025 (1 year and 11 months)
    Paris, France

    Achievements

    Spreadauto Project:

    Spreadauto automates financial data processing by detecting and organizing financial tables using NLP. Key improvements include:

    Data Extraction: Identifies and extracts financial tables from reports.
    Code Upgrade: Migrating to a newer Python version for better performance.
    Model Enhancement: Retraining models for improved accuracy.
    Automation & Scalability: Using Docker & Kubernetes for efficient deployment.

    Valuation Report Project

    This project automates financial data extraction and improves scalability. Key components include:

    High-Performance System: Runs on 4 Nvidia A100 GPUs inside a Docker container.
    Data Extraction: Uses LLM with RAG to analyze financial reports.
    API & Database: REST API for data access and storage.
    Automation & Scaling: Managed with Jenkins, Ansible, and Kubernetes for seamless operation.

    Both projects aim to streamline financial data handling, reduce manual effort, and improve accuracy.
    Docker API LLM RAG Machine learning
  • Gino LegalTech
    Data officier NLP
    TECH
    January 2020 - June 2023 (3 years and 6 months)
    Paris, France

    Achievements


    Creation of a complete AI solutions in production:
    - Extract text from contracts (OCR)
    - Classify contract clauses
    - Identify and extract key terms
    - Link related words (e.g., address + company name)
    - Improve accuracy with active learning
    - Develop an annotation tool
    - 80% accuracy with 50 contracts, 90% with 100
    - Stable and scalable with optimisation on RAM & CPU usage

    General description

    The mission of this project is to create an AI-powered system that can read and understand legal contracts just like a human would.

    At its core, the system follows a structured approach called Logical Question Answering (LQA), where it extracts key information from contracts by answering predefined questions. For example, if asked, "Who are the parties involved?", the system would identify and extract the correct names.

    To achieve this, we use advanced AI techniques such as image processing, OCR (text recognition), and language analysis. The system can recognize legal clauses, detect differences between documents, and even learn from user feedback to improve over time.

    We also developed tools to make this process more efficient, including an annotation application for reviewing extractions and automation tools for model updates and performance tracking.

    This entire solution is built as a scalable SaaS (Software as a Service) platform, managed by a development team in Shenzhen, and continuously improved based on customer needs.
    Python Machine learning NLP Spacy Scikit-learn Deep Learning Transformer Ocr Azure Tesseract ML Ops Redis MongoDB
  • Indépendant
    Data scientist
    BANKING AND INSURANCE
    January 2018 - December 2019 (2 years)
    Tokyo, Japan

    Achievements


    Stock Exchange Prediction Optimization Project

    Objective: Optimize real-time stock market prediction by extrapolating stock option data.
    Key Subprojects:

    • Data Collection:

    Developed a Python web scraping tool using Selenium & BeautifulSoup.

    Scrapes stock option data in real time.

    Stores data on a web server using a Redis database.

    • Data Analysis & Prediction:

    Applied deep learning & machine learning models:

    LSTM, Perceptron, Random Forest.

    Real-time peak detection for risk assessment.

    • Optimization:

    Speed Optimization:

    Algorithms converted to C++ & Fortran for processing under 1 second.

    • Visualization:

    Used OpenCL & Vispy for real-time data display.

    Achieved latency under 30ms.

    General description


    This project is designed to predict stock market trends more accurately and in real time. The goal is to help investors make better decisions by analyzing stock option data as it changes.

    Here’s how it works:

    Collecting Data: A smart program automatically gathers stock market data from the web in real time and stores it securely.

    Making Predictions: Advanced AI models analyze the data to detect patterns and predict market movements, balancing accuracy with risk.

    Speed Optimization: The system is designed to process predictions in less than one second, making it extremely fast.

    Real-Time Visualization: The results are displayed instantly with cutting-edge graphics, ensuring updates happen in less than 30 milliseconds.

    In short, this project combines AI, automation, and high-speed computing to create a powerful, real-time stock prediction tool.
    MariaDB PostgreSQL Django REST API Python

Reviews

5.0

Out of 1 rating

B

Blanche

Néo Viager

Reviewed on 11/09/2023

Thomas a été efficace dans son travail et clair dans sa communication, merci

Recommendations

Be the first to recommend Thomas

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

  • Diplôme d'ingénieur en géophysique, Géophysique et séismologie
    Ecole et Observatoire des Sciences de la Terre - EOST
    2016
    Diplôme d'ingénieur en géophysique, Géophysique et séismologie
  • Master Administration des Entreprises Alsacetech Master's degree (~MBA), Economie, finance, marketing, gestion de projets & management
    EM STRASBOURG BUSINESS SCHOOL
    2017
    Master Administration des Entreprises Alsacetech Master's degree (~MBA), Economie, finance, marketing, gestion de projets & management

Certifications

  • Crédit d'Impôt Innovation (CII)
    DRIEETS d'Île-de-France

Skill set (42)

Categories