Projects

Projects focused on finance, data, and analytical tools.

This page gathers projects around quantitative finance, data structuring, backtesting, dashboards, and automation. Each project shows a working method: frame a need, clean data, build a readable tool, and interpret outcomes.

Featured projects

Most representative projects of my profile

Wealth Tracking Application - project preview
Featured

Personal Finance · Python · PyQt6

Wealth Tracking Application

PyQt6 + SQLite desktop application to centralize multi-asset accounts, rebuild weekly history, and analyze portfolio performance.

What this project demonstrates

Ability to build a complete financial tool: data modeling, transaction ingestion and normalization, advanced portfolio analytics, desktop UI, and testing discipline.

PythonPyQt6SQLitePandasPlotlyyfinance

Key result: Weekly snapshot engine for both individual and household views, with full historical rebuild capability.

View project
French Small Caps Screener - project preview

Fundamental Analysis · Buy-Side Tool · Python Desktop

French Small Caps Screener

Desktop screening tool for French small caps built to prioritize an investable watchlist with interpretable fundamental ratios.

What this project demonstrates

Ability to turn an investment problem into a concrete tool: build a French small-cap universe, structure financial data, compute fundamental ratios, design interpretable multi-factor scoring, persist data locally, and deliver usable outputs for analyst prioritization.

PythonFundamental analysisPySide6SQLAlchemySQLitepandasnumpypytestruff / blackpre-commit

Key result: Strict UI → Services → Repositories architecture already applied to separate display, business logic, and data access.

View project
Portfolio Backtesting and Optimization - project preview

Quantitative Finance · Analysis · Python

Portfolio Backtesting and Optimization

Python environment to backtest strategies, compare risk and return metrics, and analyze portfolio behavior.

What this project demonstrates

Ability to structure a backtesting engine, compare several allocations under a common framework, and add Monte Carlo analysis to assess the distribution of possible portfolio paths.

PythonPandasNumPyPlotlyBacktestingMonte Carlo

Key result: Reproducible five-year backtests to compare strategies and allocations.

View project
C++ Option Pricing (CRR, Black-Scholes, Monte Carlo) - project preview

Quantitative Finance · C++ · Pricing

C++ Option Pricing (CRR, Black-Scholes, Monte Carlo)

Group project in C++ to price several option types, including European, American, and Asian contracts, with CRR, Black-Scholes, and Monte Carlo.

What this project demonstrates

Ability to implement quantitative pricers in C++ with an object-oriented design, and to optimize a Monte Carlo engine for both robustness and performance.

C++Monte CarloBlack-ScholesCRRMersenne TwisterVisual Studio

Key result: C++ pricing framework covering European, American, and Asian options.

View project
Python/Git Quant Dashboard (Quant A & Quant B) - project preview

Quantitative Finance · Python · Streamlit

Python/Git Quant Dashboard (Quant A & Quant B)

Group project in Python to build an interactive financial dashboard with a single-asset module (Quant A) and a multi-asset portfolio module (Quant B).

What this project demonstrates

Ability to deliver an end-to-end quantitative tool: financial-data ingestion, strategy logic, metric calculation, interactive interface, and collaborative integration through Git branches.

PythonStreamlitPandasyfinancePlotlyGitLinux

Key result: Complete Quant A module with CAC40 data loader, single-asset strategies, and Streamlit performance outputs.

View project
Career Portfolio Website - project preview

Web · Next.js · Product Design

Career Portfolio Website

Design and development of a finance and technology portfolio website with centralized content architecture and detailed project pages.

What this project demonstrates

Ability to turn a simple showcase website into a structured editorial product: data-driven content, detailed technical project pages, UX consistency, and an iterative improvement workflow.

Next.js App RouterTypeScriptTailwind CSSVercelESLint

Key result: Clear front-end content base used to drive projects, experience, navigation, and profile information.

View project
Occifloc - project preview

Operations · Management · Automation

Occifloc

Operational management of a textile customization activity with margin tracking, cash monitoring, production follow-up, and process improvement.

What this project demonstrates

Ability to run a real activity with indicators, operational constraints, and accountable decisions.

ManagementKPIsProcessAutomationSales

Key result: Regular tracking of margins, costs, and cash to guide trade-offs.

View project
Machine Learning Allocation Project - project preview

Quantitative Finance · Data Science · Machine Learning

Machine Learning Allocation Project

Python modeling and backtesting pipeline to compare allocation strategies such as Equal Weight, Markowitz, Random Forest, and Logistic Regression on financial assets.

What this project demonstrates

Ability to turn a quantitative topic into a usable ML pipeline: feature engineering, variable selection, multi-model training, comparison against financial baselines, and clear reporting of results.

PythonPandasNumPyscikit-learnMatplotlibSeaborn

Key result: Reproducible execution chain through run_prepare.py, run_baselines.py, run_random_forest.py, run_logistic_regression.py, and run_all.py.

View project

All projects

A selection of projects built with an analytical mindset

Each project starts from a concrete need: track a portfolio, test a strategy, structure data, or run operations. The goal is to deliver an actionable result, not only a technical demo.

Wealth Tracking Application - project preview

Personal Finance · Python · PyQt6

Wealth Tracking Application

PyQt6 + SQLite desktop application to centralize multi-asset accounts, rebuild weekly history, and analyze portfolio performance.

What this shows

Ability to build a complete financial tool: data modeling, transaction ingestion and normalization, advanced portfolio analytics, desktop UI, and testing discipline.

PythonPyQt6SQLitePandas
French Small Caps Screener - project preview

Fundamental Analysis · Buy-Side Tool · Python Desktop

French Small Caps Screener

Desktop screening tool for French small caps built to prioritize an investable watchlist with interpretable fundamental ratios.

What this shows

Ability to turn an investment problem into a concrete tool: build a French small-cap universe, structure financial data, compute fundamental ratios, design interpretable multi-factor scoring, persist data locally, and deliver usable outputs for analyst prioritization.

PythonFundamental analysisPySide6SQLAlchemy
Portfolio Backtesting and Optimization - project preview

Quantitative Finance · Analysis · Python

Portfolio Backtesting and Optimization

Python environment to backtest strategies, compare risk and return metrics, and analyze portfolio behavior.

What this shows

Ability to structure a backtesting engine, compare several allocations under a common framework, and add Monte Carlo analysis to assess the distribution of possible portfolio paths.

PythonPandasNumPyPlotly
C++ Option Pricing (CRR, Black-Scholes, Monte Carlo) - project preview

Quantitative Finance · C++ · Pricing

C++ Option Pricing (CRR, Black-Scholes, Monte Carlo)

Group project in C++ to price several option types, including European, American, and Asian contracts, with CRR, Black-Scholes, and Monte Carlo.

What this shows

Ability to implement quantitative pricers in C++ with an object-oriented design, and to optimize a Monte Carlo engine for both robustness and performance.

C++Monte CarloBlack-ScholesCRR
Python/Git Quant Dashboard (Quant A & Quant B) - project preview

Quantitative Finance · Python · Streamlit

Python/Git Quant Dashboard (Quant A & Quant B)

Group project in Python to build an interactive financial dashboard with a single-asset module (Quant A) and a multi-asset portfolio module (Quant B).

What this shows

Ability to deliver an end-to-end quantitative tool: financial-data ingestion, strategy logic, metric calculation, interactive interface, and collaborative integration through Git branches.

PythonStreamlitPandasyfinance
Career Portfolio Website - project preview

Web · Next.js · Product Design

Career Portfolio Website

Design and development of a finance and technology portfolio website with centralized content architecture and detailed project pages.

What this shows

Ability to turn a simple showcase website into a structured editorial product: data-driven content, detailed technical project pages, UX consistency, and an iterative improvement workflow.

Next.js App RouterTypeScriptTailwind CSSVercel
Occifloc - project preview

Operations · Management · Automation

Occifloc

Operational management of a textile customization activity with margin tracking, cash monitoring, production follow-up, and process improvement.

What this shows

Ability to run a real activity with indicators, operational constraints, and accountable decisions.

ManagementKPIsProcessAutomation
Machine Learning Allocation Project - project preview

Quantitative Finance · Data Science · Machine Learning

Machine Learning Allocation Project

Python modeling and backtesting pipeline to compare allocation strategies such as Equal Weight, Markowitz, Random Forest, and Logistic Regression on financial assets.

What this shows

Ability to turn a quantitative topic into a usable ML pipeline: feature engineering, variable selection, multi-model training, comparison against financial baselines, and clear reporting of results.

PythonPandasNumPyscikit-learn

Go further

Each project can be explored in more depth during an interview.

This selection gives a concise view of my working method. In an interview, I can detail assumptions, data choices, limitations, technical tradeoffs, and outcomes.