Self-motivated Software Engineer looking for a 6-month software engineer internship beginning in March 2020 in Europe. Based in London, willing to relocate.


2017 - 2020   Télécom Nancy, Nancy, France : MSc CS, specializing in Software Engineering

Masters of Science in Computer Science, covering software engineering and project management

2015 - 2017   Lycée A. Fournier, Bourges, France : two-year course equiv. to a BSc in Mathematics and Physics

Preparation for the highly competitive nationwide entrance exams for French Grandes Écoles

Selected School Projects

2019   Twitter-like service : specified a communication protocol (team of 2 people, 3 months)

  • Developed a client and a server according to the specification

✓   Network system calls, SQLite in C while preventing SQL injections

2018 - 2019   Full compiler : Tiger language (team of 4 people, 6 months)

  • Wrote a grammar for the language with ANTLR, constructed the abstract syntax tree (AST)
  • Did semantic analysis on the AST, generated assembly code (function, loops, conditional branches)

✓   Java, ANTLR, formal language theory


Jun. - Aug. 2019   Software Developer Intern, Luxembourg : Interdisciplinary Center for Security, Reliability and Trust (SnT), a research lab of the University of Luxembourg.

  • Aim: explore performance analysis with eBPF (extended Berkeley Packet Filter)
  • Wrote IP-whitelisting tool using XDP for DDoS protection of a Ripple blockchain connector
  • Extended Vector monitoring tool with additional eBPF modules : packet analysis (HTTP & WebSocket, UDP & DTLS), garbage collector visualization for NodeJS using USDT probes
  • Co-authored a research paper outlining innovative performance monitoring scheme
  • Worked in English on a daily basis.

✓   eBPF at different levels, Docker, Python, Go, TCP, UDP, Websocket

2019   Freelance work for a junior company (Télécom Nancy Services) : Android app sold to a bakery

  • Stored recurring and one-time orders; planed and recorded product delivery to bill each customer
  • Saved hours each month: planning and billing delivery was done manually on paper before

✓   Android, Java, SQL, SQLite, Room ORM


Working knowledge

Rust, C, Python, Java, Bash Shell,
Linux, SQL (SQLite), OCaml,

Basic knowledge

Docker, Scala, Go,
key-value database (LMDB)


English (TOEIC 935,
full professional proficiency)
French (native) • German (B1)

Selected Personal Software Projects

For links to source-codes and more projects, please visit my personal website at

2019   Into-Ledger : fork of an importer/classifier of financial transactions from a file in the CSV format

  • The fork improves data collection to make better use of the Bayesian Filtering method

✓   Go, Bayesian Filtering

2019 - 2021   Sesters : tool to extract price tags from plain text, for conversion from one currency to another

✓   Rust (noteworthy package used: serde, clap, reqwest), LMDB, Web API

2014 - present   Open-source contributions : stubby, spf13-vim, and more at

✓   Rust, Go, C, HTML/CSS/JavaScript and other technologies


Sports: Judo in team, Climbing, Yoga

Reading: novels, non-fiction (press, books)