Projects#

List of most relevant projects

Some projects might have private sources (unavailable GitHub repo or report)

List#

Efficient BQL retriever

Light-weight BQL market data retriever with main execution outside of BQUANT environment

PROTechs: Python, Bloomberg, BQL • Feb. 2025


Real-time high-performance FX trade blotter

Implemented a FX G10 trade blotter to display proprietary prices (pricing engine output) without markups applied. Handles arbitrage detection & core spread anomalies

PROTechs: Python, Kafka, WebSockets • Oct. 2024


OS-agnostic process daemonizing library

Light-weight Python library to create and manage UNIX-based and Windows (service) daemon processes

PERSOTechs: Python • Jan. 2025 • GitHub


Level 4 network load balancer for proprietary market data retrieval

Implementation of a L4 network load balancer with gateway pool manager, health checks and retries logic to retrieve various market data from a pool of LAN remote machines

PROTechs: Python, Network programming • Oct. 2024


IG.com Light-Streamer data tool

ig-data helps users collecting real-time events (via LightStreamer protocol) directly from their account activities.

PERSOTechs: Python • Apr. 2024 • GitHub


Earnings tool (Python package)

earnings is a lightweight and featureful Python package tailored to retrieve insightful earnings details, allowing users to collect previous and future earnings calendars, filter by US-equity ticker, define a custom portfolio and easily integrate reliable financial data into your applications.

PERSOTechs: Python • Dec. 2023 • GitHub


Interactive Brokers - REST API wrapper

PERSOTechs: Python • Aug. - Sep. 2023 • GitHub


Yahoo Finance - Interactive ticker lookup tool

Interactive ticker lookup tool

PERSOTechs: Python (Fast API), HTML • Sep. 2023 • GitHub


qKucoin

Simple KDB+/Q wrapper of the HTTP and WS API

PERSOTechs: KDB+/Q • Aug. 2023 • GitHub


FOREX historical prices gathering

PERSOTechs: Python (requests, selenium, bs4) • Jul - Aug. 2023 • GitHub


ICE - Historical prices gathering

PERSOTechs: Python (requests, selenium, bs4) • Jul - Aug. 2023 • GitHub


Economic Calendar tool

  • Scraping, processing and storing worldwide economic calendar
PERSOTechs: Python (requests, selenium, bs4) • Jun. - Jul. 2023 • GitHub


Household Energy Price Index data scraping

  • Automatic data scraping of a MS PowerBI dashboard
PROTechs: Python (requests, selenium, bs4) • May. - Jun. 2023 • GitHub


AIS streaming data handler

PERSOTechs: Python • Jul. 2023 • GitHub


ML/DL Crypto trading strategies & Backtest

PERSOTechs: Python • Mar. 2023 - Apr. 2023


EUR/Oil option using CGMY/VG processes

ACADEMICTechs: - • Feb. 2023 - May. 2023


Lifted Heston/Lifted Bergomi models implementation

  • Estimation of Hurst exponent from Lifted Heston model with fractional Brownian motion (Cholesky method)
  • Theoretical proof of Carr-Madan formula of call option price
  • EUR Call option pricer using Fourier methods for Lifted Heston model
  • EUR Call option pricer using Monte-Carlo for Lifted Bergomi model
  • Computation of implied volatility smiles for various equi-distant log-strikes intervals
ACADEMICTechs: Python • Feb. 2023 - Mar. 2023 • GitHub


High Frequency Level 2 data analysis & LOB modelling

  • Statistical analysis of spread distribution, ticksize, ...
  • Simulation of several point processes (Homogeneous/Non-Homogeneous Poisson, Hawkes, Cox, ...)
  • Goodness-of-fit with empirical durations
  • MLE for Hawkes processes calibration
ACADEMICTechs: Python • Mar. 2023 - Apr. 2023


Intraday volatility estimation from high frequency data

  • Estimate and plot the values of the estimated realized volatility when using observation frequencies ranging from 30 seconds to 15 minutes.
  • Compare these estimations with the long range estimation of the volatility (based on 1 month of daily data)
  • Provide some estimation of the micro-structure noise size (by using the autocorrelation between the returns at different scales)
  • Plot the evolution of the estimated daily volatility of the IVE over the last year.
ACADEMICTechs: Python (Forthcoming Q/KDB+ extension) • Oct. 2022 - Jan. 2023 • GitHub


EO/AO pricer using FDM on BS PDE (VBA GUI)

  • Computation of the greeks (delta, gamma, theta, rho, vega)
  • Implementation of the pricers using FDM (Crank-Nicholson)
  • Computiation and plotting of the optimal exercise frontier
ACADEMICTechs: C++, VBA • Oct. 2022 - Jan. 2023 • GitHub


Functional Data Analysis & Transfer learning applications

ACADEMICTechs: Python • Dec. 2022 - Jan. 2023 • GitHub


SABR volatility model for swaptions (calibration w/ market data)

  • Use of financial market data in order to calibrate the model
  • Study of the impact of each parameter of SABR model
  • Construction of implied volatility smiles
ACADEMICTechs: Python • Oct. 2022 - Nov. 2022 • GitHub


Blood Cell classifier using Computer Vision

Use of ResNet 50 NN model to classify and detect blood cell types among a large dataset

ACADEMICTechs: Python (tensorflow, keras, scikit-learn, ...) • Oct. 2022 - Jan. 2023 • GitHub


Ice Quantity Predictive Classifier (Infrasound signals)

  • Binary classification on the level of ice quantity in Greenland
  • Benchmarking several binary classifiers performances
ACADEMICTechs: Python (pandas, scikit-learn, ...) • Oct. 2022 - Nov. 2022 • GitHub


Financial mathematics - Portfolio allocation analysis on CAC40 financial data (SQL querying)

In-depth analysis of a portfolio of diverse assets (stocks, bonds, futures/forwards, options, funds, ...)

ACADEMICTechs: SQL, Excel • Sep. 2022 - Oct. 2022 • GitHub


Deep Learning practicals

  • Studying empirically the impact of several NN architecture hyperparameters (# of layers, # of neurons/layer, activation functions, regularization (L1, L2, ElasticNet), learning rate evolution, impact of normalization + features noising)
ACADEMICTechs: Python • Oct. 2022 - ...


Complete web app for AI student club (GH version)

Refactoring of the current webapp with a new, easier-to-use web application hosted on GitHub pages environment (link)

PERSOTechs: JavaScript, Markdown, MkDocs for Material • Aug. 2022 • GitHub


Optimal Asset allocation methods - Economics of Financial Markets

Given a set of 100 equities and fund indexes: - Preliminary data analysis and pre-processing - Global Mean-Variance - Bayesian approach - Black-Litterman - ... - Benchmark, Performance analysis & Conclusion

ACADEMICTechs: Python • Jun. 2022 - Jul. 2022


Statistical Methods for Asset Management (MATLAB, Python, R)

ACADEMICTechs: MATLAB, Python, R • May. 2022 - Jul. 2022


Yahoo Finance - Real-time data collector

-

PERSOTechs: Python, WebSockets, Protobuf • Sep. 2022 - ... • GitHub


K-Medoids clustering (in R)

K-Means variation for object-distance array - Benchmark with Adjusted Rand Index computed with adj.rand.index function from package fossil - PCA with factoextra - Comparison with other algorithms - Complete example on iris dataset

ACADEMICTechs: R, Python • Nov. 2021 - Dec. 2021 • GitHub


SuperTODO: LaTeX package for better TODO markups in report/thesis writing

Open-source TeX package to better deal with TODO tasks beacons within a thesis/long report writing in LaTeX. Check the official Git repo for more information.

PERSOTechs: TeX (LaTeX 2ε) • Aug. 2022 - Sep. 2022 • GitHub


.dat/.hea complete convert/export tool for ECG data analysis

Open-source Python tool dedicated to convert and export records and underlying signals from ECG data for further data analysis processing

PERSOTechs: Python • Jul. 2022 - Aug. 2022 • GitHub


Geolocation and Sport performance analyzer

Open-source application dedicated to analyze real-time or historical data (long, lat, alt, speed, type of motion, raw gyroscope/magnetometer/accelerometer data, pedometer, ...) In the future, ambition to embed these data processing protocols into a Grafana-like dashboard for optimized UX

PERSOTechs: Swift, Python (FastAPI) • Apr. 2022 - Present • GitHub


Map Reduce paradigm implementation in OCaml

Functional programing implementation of MapReduce paradigm using OCaml

PERSOTechs: OCaml • Apr. 2022 • GitHub


Fibonacci presentation

Academic presentation (in French) on the numeric computation of the Fibonacci sequence - Naive and iterative approaches (Recursion & Explicit methods) - A last track : matrix writing - Application of $F_n$ • Euclid's algorithm

ACADEMICTechs: Python • Mar. 2019 • GitHub


Support Vector Machine implementation on breast cancer detection data

Academic assignment about data analysis and binary classification throughout SVM methods on breact cancer data

ACADEMICTechs: Python • Apr. 2022 • GitHub


Complete web app development for student club

  • Full & autonomous authentification system design and implementation
  • Development of a full-featured calendar system
  • Implementation of a user system with settings and dashboard features
  • Deployment on production server
ACADEMICTechs: PHP, JQuery, Bootstrap • Feb. 2021 - Jun. 2021


Data-extraction/formatting software for real-estate advertising

  • Design, development, test and deployment of a data extraction/formatting software for a French real-estate agency
  • Application dedicated to convert raw PDF data from huge-sized files to XLSX/JSON/CSV format using accurate computer vision solutions (OCR), implemented in Python, for advertising purposes
PROTechs: Python (opencv, xlsx & pdf handler), setuptools • Oct. 2020 - Nov. 2020


Personal portfolio

Development of this current website to illustrate my projects (past, present & future), my academic and technical interests and my skills

PERSOTechs: JS (React), Web dev, gh pages • Dec. 2021 - Present


Lottery statistics scraping, analysis, pattern recognition & covering systems reproduction

  • Development of a web-scraping tool to gather statistics and historical data from various sources
  • Set up of a FastAPI-dashboard for results & graphics display
  • (TO DO) Statistical analysis (Pattern recognition, sequence analyzer, ...)
PERSOTechs: Python • Aug. 2021 - Present


Document scanning request server & end-user stations

In the context of an internship :

  • Development of document scanning request server (Python: FastAPI, ownCloud api, ...)
  • Implementation of a custom authentification system, which makes a secure link for upload between a distant NextCloud session and the scanning server
  • Design following the API RESTful architecture
PROTechs: Python, JS, PHP (API OwnCloud/NextCloud) • Jun. 2021 - Aug. 2021


ownCloud/NextCloud software for scanning systems

In the context of an internship :

  • Design and Development of a NextCloud application dealing with document scanning request
  • Implementation of a full-featured dashboard to easily handle scanning request lifetime and status protocols
  • Technical prospection for the authentification part around the following protocols : 2FA, FIDO Key, TOTP, OTP
  • Handler with the authentification process using NextCloud OAuth API
  • Automation of tokens validity using cron
PROTechs: Python, JS, PHP (API OwnCloud/NextCloud) • Jun. 2021 - Aug. 2021


Domestic network speedtest tool

  • Implementation of a basic network speedtest tool dedicated to analyse upload/download stream speeds in order to verify the conformity of the current service in comparison with the ISP signed contract.
  • After each analysis, release accurate charts ready to be plot to the end-user
  • Include use of several testing servers (through the used py extension)
PERSOTechs: Python • Jun. 2021 - Aug. 2021 • GitHub


Cloned-IMDB app (Python/FastAPI backend)

  • Scraping & formatting of data from IMDB (MySQL db of 5 Gb)
  • Implementation of a full sentiment analysis system based on NLP algorithms working on Twitter and Reddit textflows thanks to their respective APIs
  • Developped a dynamic search based of several RegExp combinations on a MySQL db
ACADEMICTechs: Python (FastAPI, sklearn, nltk) • Sep. 2021 - Jan. 2022


Cloned-IMDB app (PHP backend)

  • Scraping & formatting of data from IMDB
  • Developped a dynamic search based of several RegExp combinations on a MySQL db
ACADEMICTechs: PHP, JS (pure), Bootstrap, PgSQL • Mar. 2021 - Jun. 2021 • GitHub


C board game implementation

Implementation of a custom board game in C. Work subject available in the Git repo

ACADEMICTechs: C • Dec. 2020 - Jan. 2021 • GitHub


ConocoPhillips Predictive Equipment Failures

Personal project part of an official Kaggle competition from ConocoPhillips (large oil-equipment company)

Official competition page

PERSOTechs: Python (data science libraries) • Forthcoming


Traffic Light Protocol (TLP) software implementation

Development of a Qt-based application in Python to format and edit multi-pages documents and add Traffic Light Protocol rules.

Definitions & Usage

PERSOTechs: Python (PyQt) • Nov. 2021 - Jan. 2022


DNA/RNA strands construction & Phylogenetic tree simulation

  • Used functional programming paradigm and OCaml language
  • Implemented generic functions for DNA strand study and genomic analysis
  • Implemented general structure of phylogenetic tree
ACADEMICTechs: OCaml • May. 2021 - Jun. 2021 • GitHub


Complete web app for AI student club

Website for the DataScIIEnce student club including : - User management systems - Showcase website for commercial and academic purposes - Ressources management center (MOOCs, Kaggle, team articles, ...)

PERSOTechs: JS, PHP, MySQL, OAuth (proprietary API) • 2022


Numerical optimization of the maritime flows - Algorithmic analysis and cartographic application

Studied, implemented and tested several operational research algorithms dedicated to solve an adapted Shortest Path Problem, to optimize a vessel route, using random-generated and scraped data.

ACADEMICTechs: Python, SQL • Apr. 2019 - May 2020 • GitHub


Design of a full self-driving vehicle & obstacle avoidance system

Created, designed & developed a small standalone robot, provided with an obstacle avoidance system using Arduino's technologies and several electronic components (C, Matlab, Python)

  • Commercial study of various solutions (LiDAR, Ultrasound & Infrared)
  • Use of ultrasound systems for avoidance protocols
  • Development of the embedded systems
  • Enhancement of a current LCD screen management C library to include the I2C bus norm
  • Performance analysis on real environment with various-sized obstacles
  • Full development, deployment and English/Spanish translation of the technical report as a static web app
ACADEMICTechs: C, Matlab, Python • Jan. 2016 - Jan. 2018


Financial market modeling - Various European options pricing tools

Theoretical study and numerical implementation of several pricing methods

  • Discrete-time solution using the CRR model
  • Enhancement of the first solution using the Black-Scholes method (Monte-Carlo simulation and Closed form)
  • Stochastic study of the convergence between discrete and continuous models
  • Numerical computation of the option’s put price using Finite Difference methods (explicit, implicit and Crank-Nicholson stencils) on Black-Scholes PDE’s formula
ACADEMICTechs: Python • Mar. - Jun. 2021 • GitHub


C++ European option pricer via Finite Difference methods

  • Study of European option in financial engineering litterature
  • Transformation of Black-Scholes-Merton PDE's equation into diffusion equation problem
  • Implementation of C++ pricing tools using strong and optimized OOP architecture
  • Development of an enhanced and complete wrapper of SDL (Smart DirectMedia Layer) libraries to build professional scatter plots from scratch
ACADEMICTechs: C++, Python • Dec. 2021 - Jan. 2022 • GitHub