Skip to content
View MaximeFARRE's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report MaximeFARRE

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MaximeFARRE/README.md

Maxime Farré

Typing SVG



I study financial engineering at ESILV Paris, with a strong interest in investment analysis, portfolio construction and decision-making systems for investors.

I build production-grade financial tools: a French small-cap screener designed for buy-side research workflows, a multi-asset wealth tracker with Monte Carlo projections and efficient frontier analysis, a finance learning platform for interview preparation, a C++ derivatives pricing engine covering Black-Scholes, Cox-Ross-Rubinstein and Monte Carlo simulation, and full-stack applications spanning desktop tools and modern web front-ends.

I believe the most valuable finance skills today sit at the intersection of markets, software and rigorous investment thinking — and I build accordingly.

Currently seeking an internship in investment management, asset management, private equity, family office or fintech.



About

  • Programme — Financial Engineering (Ingénierie Financière), ESILV Paris — Grande École
  • FounderOccifloc · Family business managing B2B textile customisation projects, supplier relationships and business development
  • Languages & Certifications — French (native) · English (professional) · AMF Certification
  • Location — Paris, France


Currently working on

Project Description
small-cap-screener Institutional-grade desktop screening platform for French small caps with KPI engine, scoring models and analyst workflow
portfolio-tracker Full-featured personal and family wealth tracker — Monte Carlo projections, efficient frontier, cash flow visualisation
SportTrack Multi-user endurance training platform built with Next.js, Supabase, Strava sync, coaching groups and risk analytics
finance-app Offline-first finance interview learning app with spaced repetition, XP progression, content admin and import/export
Site_stage Personal portfolio / career site built with Next.js and TypeScript


Featured Projects


small-cap-screener · Python / Desktop Research Platform

Institutional-grade screening platform for French small caps (Euronext Paris + Growth), designed for buy-side research workflows. Includes financial normalization pipelines, KPI engine, scoring models, ranking systems, analyst watchlists, exclusions, investment notes and exportable screening snapshots. Built with strict UI → Services → Repositories architecture.

Python SQLAlchemy SQLite pandas pytest yfinance Desktop UI


portfolio-tracker · Python / PyQt6

Consolidated wealth management application covering equities, real estate, private equity, savings and credit. Features Monte Carlo simulations and stress testing, efficient frontier analysis, multi-currency FX-adjusted positions, Sankey cash flow diagrams, and PDF wealth report exports. Optional remote sync via Turso/libSQL. 211 automated tests.

PyQt6 pandas NumPy SciPy Plotly yfinance SQLite fpdf2


github-project-template · Python / Engineering Workflow

Professional Python project template designed for production-grade development. Includes strict architecture enforcement, Conventional Commits, semantic releases, Ruff, Black, Mypy, pre-commit hooks, GitHub Actions CI/CD and dedicated instructions for AI coding agents (Codex, Claude, Cursor).

Python Ruff Black Mypy pre-commit GitHub Actions semantic-release


options-pricing-cpp · C++17

Derivatives pricing library implementing Black-Scholes closed-form, Monte Carlo simulation (with 95% confidence intervals) and Cox-Ross-Rubinstein binomial tree with early exercise detection. Supports European vanilla, European digital, American and Asian arithmetic options.

C++17 Standard Library Black-Scholes Monte Carlo CRR


SportTrack · Next.js 16 / Supabase

Multi-user endurance training platform for athletes and coaches. Includes Strava OAuth sync, ATL/CTL/TSB training load analytics, ACWR injury-risk monitoring, HR zones, qualitative post-session logging, group coaching, planning calendars, Supabase Auth/RLS and Vercel Cron jobs.

Next.js 16 React 19 TypeScript Supabase PostgreSQL Tailwind CSS Vitest Vercel


finance-app · Next.js 16 / TypeScript

Gamified, offline-first finance interview learning app. Uses spaced repetition, progressive unlocks, XP and career-level progression, daily review queues, lesson stars, local progress storage, and an admin interface for managing cards, imports, exports and user suggestions.

Next.js 16 React 19 TypeScript Tailwind CSS Vitest IndexedDB YAML ESLint


ml-portfolio-optimization · Python / scikit-learn

Academic project comparing classical and ML-based portfolio allocation strategies on S&P 500 data. Benchmarks Equal-Weight, Markowitz MVP, Random Forest and Logistic Regression approaches using Sharpe ratio, Calmar ratio and drawdown metrics.

scikit-learn pandas NumPy Matplotlib


Quantitative-Finance-Dashboard · Python / Streamlit

Interactive backtesting platform modelling a quantitative research workflow. Single-asset module: Buy & Hold, Moving Average Crossover and Regime Switching with Sharpe ratio, drawdown and annualised return metrics. Multi-asset module: portfolio construction with rebalancing, risk contribution decomposition, correlation and covariance analysis. Includes automated report generation via cron scheduling.

Streamlit pandas yfinance Matplotlib


Tech Stack

Languages

Python C++ TypeScript SQL

Data / Quantitative

pandas NumPy SciPy scikit-learn Plotly

Frameworks & Tools

Streamlit Next.js React Tailwind CSS

Infrastructure

PostgreSQL SQLite Docker Git GitHub Actions



Interests

Investment Management · Asset Management · Small Cap Investing · Portfolio Construction · Private Equity · Family Office · Financial Software · Fintech · Software Engineering · Entrepreneurship



Open to opportunities

I am particularly interested in roles where investment judgment and analytical rigor meet.

Looking for a 6-month internship starting from September 2026 or early 2027, through September 2027, in:

  • Investment management · asset management · multi-family office
  • Equity research · buy-side analysis · small/mid-cap investing
  • Private equity · venture capital · growth equity
  • Fintech · financial software engineering

Open to positions in Paris, London or internationally.



GitHub Activity

GitHub contribution summary



Repositories by language    Most committed languages



GitHub profile stats    GitHub productive time



GitHub streak



Contact

LinkedIn linkedin.com/in/maxime-farre
Portfolio maxime-farre.xyz
Email maxime@maxime-farre.xyz


Financial Engineering · ESILV Paris · Open to internship opportunities 2026–2027

Pinned Loading

  1. portfolio-tracker portfolio-tracker Public

    PyQt6 desktop app for personal and family wealth tracking portfolio, credits, projections, and cash flow. Local SQLite, optional Turso sync.

    Python

  2. small-cap-screener small-cap-screener Public

    Professional screener for French small-cap companies; financial analysis, multi-factor scoring, and investment decision support.

    Python 1

  3. options-pricing-cpp options-pricing-cpp Public

    C++ implementation of European, American and Asian option pricing using Black-Scholes, Monte Carlo simulation and CRR binomial tree.

    C++

  4. Quantitative-Finance-Dashboard Quantitative-Finance-Dashboard Public

    Streamlit dashboard for backtesting systematic trading strategies (MA Crossover, Regime Switching) on stocks, indices, forex and commodities — with automatic parameter optimization, trade analytics…

    Python

  5. ml-portfolio-optimization ml-portfolio-optimization Public

    Portfolio allocation strategies benchmarked on S&P 500 data — comparing Equal-Weight, Markowitz MVP, Random Forest and Logistic Regression with full backtesting and risk metrics. Final ML project a…

    Python

  6. SportTrack SportTrack Public

    Suivi d'entraînement d'endurance multi-utilisateur & détection du surentraînement (ACWR, HRV, sommeil) avec outils de coaching et périodisation. Next.js 16 + Supabase (PostgreSQL 17) & connexions S…

    TypeScript