GibratDylan (Dylan Gibrat) · GitHub
Skip to content
View GibratDylan's full-sized avatar

Highlights

  • Pro

Block or report GibratDylan

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

C++ Software Engineer · Quantitative Developer @ École 42 | Open to 6-month internship


About Me

Software engineering student at École 42 (RNCP Level 7, Master's-equivalent), specializing in AI & Algorithmics.

I build high-performance, low-level systems in C++ — and apply them to markets: real-time order-book reconstruction, backtesting engines, and automated execution. I care about what happens under the abstraction: memory layout, allocations, and latency.

Currently looking for a 6-month internship in C++ systems / quantitative development.


Tech Stack

Languages
CC++PythonBash

Systems & Performance
I/O MultiplexingConcurrencyRAIIManual Memory ManagementEigenValgrindgprof

Markets
Order Book ReconstructionBacktestingReal-time Market DataAlgorithmic Strategies

Tooling
GitLinux/UnixMakeCMakeDockerGitHub ActionsAWS


Featured Projects

Real-time market-data pipeline: incremental local order-book reconstruction over the Binance WebSocket, with consistency checks and desync detection. Deployed on AWS EC2 (Singapore) for minimum latency.
Python asyncio WebSocket Order Book AWS

Feed-forward neural network from scratch in C++/Eigen — hand-written forward/backward propagation, Strategy-pattern activations & optimizers, zero-copy batching via Eigen::Ref.
C++ Eigen Machine Learning Performance

HTTP/1.1 server from scratch in C++98: non-blocking I/O multiplexing via poll(), CGI, chunked encoding — stress-tested to 1,000 concurrent requests.
C++ poll() HTTP/1.1 CGI Concurrency

POSIX-compliant shell in C: lexer → parser → executor, with process and memory management.
C Unix Parsing Process Management

Also: Cub3D (raycasting 3D engine in C) · Inception (Docker infrastructure & monitoring)


📊 GitHub Stats


📝 Articles


📫 Get in Touch

LinkedIn Medium Email


Pinned Loading

  1. Delta-Orderbook-Binance Delta-Orderbook-Binance Public

    An orderbook trading bot focused on real-time execution, with an async architecture, DRY_RUN-first workflow, and clear separation between ingestion, analytics, and execution. This project has one c…

    Python

  2. multilayer_perceptron multilayer_perceptron Public

    A feed-forward neural network (multilayer perceptron) implemented from scratch in modern C++, using Eigen for linear algebra and no machine-learning framework.

    C++

  3. webserv webserv Public

    WebServ is a fully-functional HTTP web server written in C++98 that demonstrates core networking and web server concepts. It is a non-blocking, high-performance server capable of handling multiple …

    C++

  4. minishell minishell Public

    A robust and feature-rich Unix shell implementation created as part of the 42 curriculum. This project demonstrates deep understanding of process management, signal handling, and Unix system progra…

    C

  5. cub3d cub3d Public

    A 3D raycasting game inspired by Wolfenstein 3D, developed as part of the 42 curriculum. This project focuses on real-time rendering, map parsing, collision handling, and event-driven game loops us…

    C

  6. inception inception Public

    Inception is a comprehensive Docker-based infrastructure project that demonstrates advanced containerization and orchestration concepts. The project implements a complete web hosting environment fe…

    Shell