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

Sponsoring

@FFmpeg
@neovim
@traefik
@actix
@clap-rs
@vllm-project

Block or report excoffierleonard

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
excoffierleonard/README.md

$ whoami

Software Developer at Quantum Simulations and M.Eng. student in Computer Engineering at Polytechnique Montréal, specializing in data engineering & analytics. Background in Finance from Concordia's JMSB (3.9 GPA, with distinction). Proud sponsor of FFmpeg, Actix, Neovim, Traefik, clap & vLLM.

I build AI-powered financial systems, high-performance Rust tooling, and scalable data pipelines. Everything I ship is containerized, tested, and fast.


$ ls projects/

🦀 fib-rs

Highly optimized Fibonacci calculator using fast doubling — O(log n) time, arbitrarily large numbers, parallel range computation. Published on crates.io with 11k+ downloads and a live WASM demo.

Rust WASM Algorithms

🖧 wg-tui

Terminal UI for managing WireGuard VPN tunnels — start/stop tunnels, create clients/servers, peer management with QR codes, import/export configs. Vim-style keybindings.

Rust TUI WireGuard Networking

🔔 downdetector

Lightweight uptime monitor that checks website availability and fires Discord notifications on downtime. Configurable intervals, multi-site support, Docker-ready.

Rust Docker Discord Monitoring

🤖 leogpt

AI-powered Discord bot with context-aware chat, image/video/audio/PDF processing, web search tools, image & audio generation, and voice-channel music playback.

Rust AI Discord OpenRouter

🧾 parser

REST API & web UI for extracting text from any document — PDF, DOCX, XLSX, PPTX, images with OCR (English & French). Drop a file, get structured text back.

Rust OCR REST API Tesseract

📈 sps-gbm

Monte Carlo stock price simulator using Geometric Brownian Motion — fetches historical data, estimates drift & volatility, runs parallel simulations with Rayon, outputs distribution plots.

Rust Finance Monte Carlo Rayon


$ cat tech_stack.yml

Languages

Rust Python TypeScript R SQL

Infrastructure & Data

Docker PostgreSQL Redis MariaDB Linux Traefik

AI & Frontend

React Ollama vLLM


$ neofetch --stats



"We do what we must because we can" 🦀

Pinned Loading

  1. fib-rs fib-rs Public

    A highly optimized Fibonacci number calculator for Rust that efficiently computes arbitrarily large Fibonacci numbers.

    Rust 2

  2. wg-tui wg-tui Public

    A terminal user interface for managing WireGuard VPN tunnels.

    Rust 3 1

  3. downdetector downdetector Public

    A service to monitor website and send a notification if it is down.

    Rust 2

  4. leogpt leogpt Public

    LeoGPT is a Discord bot for fast, context-aware chat with media support, tool-driven web search and generation, auto-responses, and voice-channel music playback.

    Rust 1

  5. parser parser Public

    REST API service in Rust that takes in any file and returns its parsed content.

    Rust 2

  6. sps-gbm sps-gbm Public

    This project simulates future stock prices for a user-specified ticker using the Geometric Brownian Motion (GBM) model. GBM captures both the drift (expected return) and volatility (random fluctuat…

    Rust 1