Hi, my name is

Alexandre.

Communication Systems student at EPFL · Rust & Python developer

While studying Syscom at EPFL, I also work on building trading related tools with a friend in order to help users make their own algorithmic trading bots. I am mainly working on the second version of a programming language to help users write their own trading strategies. Apart from that I wrote most of the code for the python trading library BinaryOptionsToolsV2, a library to interact with binary options platforms.

  • Python
  • Rust
  • DSL & compiler design
  • PyTorch
  • TensorFlow
  • NumPy
  • Language servers (LSP)
  • pandas
  • Tree-sitter
  • scikit-learn

What I do

Trading automation & bots

Bots and tooling for trading platforms — the ecosystem behind BinaryOptionsToolsV2.

Language tooling

DSLs, typecheckers, compilers, VMs, tree-sitter grammars, LSPs and editor integration.

Python libraries & APIs

Well-documented Python libraries, with Rust cores where speed matters.

AI & machine learning

PyTorch and TensorFlow models — certified TensorFlow Developer.

About me

Third semester Communication Systems (SysCom) student at EPFL. Before Lausanne: the French bac at the Lycée Antoine de Saint-Exupéry in Vitacura, Chile — maths & physics track. I speak Spanish, Italian, English and French.

Outside class, most of my time goes into ChipaDevTeam — I'm an org admin on GitHub and our self-hosted GitLab, and I wrote most of BinaryOptionsToolsV2: 120+ stars, ~5,600 PyPI downloads a month, and a 1,900-member Discord around it.

Lately it's mostly language design. My closed-source trading DSL powers chipaeditor.com, and v2 is a full rewrite — built for speed, with a cleaner syntax and a strong typechecker that catches broken strategies at compile time.

On the ML side: PyTorch and TensorFlow (certified TensorFlow Developer), plus the usual NumPy / pandas / scikit-learn / matplotlib stack.

5,638+

PyPI downloads a month

120+

GitHub stars on BinaryOptionsToolsV2

1,900+

Discord community members

Projects

Python trading library with a Rust core for binary-options platforms. Main contributor.

121 Rust Updated Sep 2026

  • Python
  • Rust

Chipa DSL v2

closed source

Closed-source trading language: match statements, structs, stateful enums, custom indicator types, a typechecker, and compilation to a self-contained IR run by a dedicated VM.

  • DSL & compiler design

Open-source tree-sitter grammar for the Chipa DSL.

C Updated Aug 2026

  • Tree-sitter

Chipa LSP

closed source

Language server for the Chipa DSL — diagnostics and completions, running in Zed today.

  • Language servers (LSP)

Chipa Web IDE

closed source

Browser IDE for the Chipa DSL built on the Monaco editor. Work in progress.

  • DSL & compiler design
  • Language servers (LSP)

Experience

  1. Core developer & organization admin

    ChipaDevTeam

    • Main contributor of BinaryOptionsToolsV2, a Python trading library with a Rust core — 120+ GitHub stars and ~5,600 PyPI downloads a month.
    • Administer the GitHub organization and the self-hosted GitLab instance at gitlab.chipatrade.com.
    • Help run a Discord community of 1,900+ members around the tools.
    • Rust
    • Python
  2. Language designer & compiler engineer

    ChipaEditor (closed source)

    • Designed and shipped v1 of the Chipa trading DSL powering chipaeditor.com.
    • Building v2: conditionals, match statements, structs, Rust-style stateful enums (they carry data), custom indicator types, for/while loops, functions, methods and attributes.
    • Wrote the typechecker and a compiler down to a self-contained IR executed by a dedicated VM with a bytecode parser — fast and sandboxed by design.
    • Published an open-source tree-sitter grammar, built a working LSP (Zed today), and building a Monaco-based web IDE for the language.
    • DSL & compiler design
    • Language servers (LSP)
    • Tree-sitter

Education

  1. Lausanne, Switzerland

    BSc Communication Systems (SysCom) — 3rd semester

    EPFL

  2. Vitacura, Chile

    French baccalauréat — spécialités maths & physique (terminale), SVT (première)

    Lycée Antoine de Saint-Exupéry

Credentials

TensorFlow Developer Certificate

Google · TensorFlow