Skip to content
View brianbanna's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report brianbanna

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
brianbanna/README.md

Brian Banna

Master's in Data Science, minor in Financial Engineering @ EPFL - Quantitative finance, systematic trading and commodity markets.

Based in Geneva, Switzerland

LinkedIn Email Portfolio

About Me

  • Studying Data Science with a Financial Engineering minor at EPFL. Research interests at the intersection of statistical modelling, stochastic processes and quantitative trading.
  • Current work centres on time-series econometrics, regime detection and factor-based strategy design applied to commodity futures, energy markets and global macro.
  • Building and backtesting systematic strategies with a focus on cointegration, volatility modelling and portfolio construction under realistic execution assumptions.

Tech Stack

Languages & Environments

Quant & Research Libraries

Backtesting & Trading Systems

Visualisation & Reporting

Tools & DevOps

Projects

  • Adaptive Statistical Arbitrage in Commodity Spreads - Cointegration-based spread trading on commodity pairs using Kalman filter hedge ratios, regime-aware entry signals, and full spread backtesting.
  • Commodity Futures Curve Modeling and Factor Trading - Built a systematic futures research pipeline across 13+ commodities (~2.4M observations), constructing daily term structures with roll schedules and strict no-lookahead constraints. Engineered carry, slope, curvature, and momentum factors, and evaluated their predictive power through IC analysis and cost-aware backtesting with transaction costs, execution lag, and regime-based performance diagnostics.
  • Market Regime Modeling for Systematic Trading - Walk-forward regime detection using HMM, GARCH, GMM and Markov-switching models on cross-sectional equity and macro data, combined into a probabilistic ensemble to drive portfolio allocation with transaction costs.
  • Cross-Border Price Transmission in the European Power Market - Empirical analysis of negative-price contagion across five interconnected European bidding zones, quantifying how German renewable surplus propagates through interconnectors using price-gradient flow inference and cross-market correlation on 301k hourly ENTSO-E observations, built as an interactive scrollytelling visualisation.
  • Trading Knowledge Vault - Open source Obsidian knowledge base for commodity and FX trading. Structured notes with bidirectional links, domain tagging and visual knowledge graph covering energy, metals, agriculture, softs, FX and macro concepts.
  • AirJav - Java application for real-time ADS-B aircraft data decoding and visualisation.

Pinned Loading

  1. systematic-regime-trading systematic-regime-trading Public

    Market Regime Modeling for Systematic Trading

    Jupyter Notebook 1

  2. commodity-curve-factors commodity-curve-factors Public

    Commodity Futures Curve Modeling and Factor Trading

    Python 1

  3. power-price-transmission power-price-transmission Public

    Day-ahead electricity price transmission across Central European bidding zones, measuring how renewable supply shocks propagate through interconnectors and trigger coincident negative-price episodes.

    JavaScript 1

  4. adaptive-stat-arb-commodities adaptive-stat-arb-commodities Public

    Commodity spread mean-reversion with adaptive hedge ratios

    Python 1

  5. AirJav AirJav Public

    AirJav is a Java-based application. It decodes and visualizes live ADS-B aircraft data, combining real-time data processing with performance optimization techniques for data and signal analysis.

    Java 1

  6. trading-knowledge-vault trading-knowledge-vault Public

    Open source Obsidian knowledge base for commodity and FX trading. Structured notes with bidirectional links covering energy, metals, agriculture, softs, FX, macro and quantitative concepts.

    3