WHOAMI

  • name: David Gozlan
  • education:
    • Diploma Master 2 IT - Epitech (2020–2025)
    • Chung Ang University, South Korea (2023–2024)
  • languages: French (native), English (fluent)
  • stack: Go, Gno, TypeScript, JavaScript, Python, HTML/CSS, Shell, Docker, GitHub Actions, OCaml
  • links:

Experiences

Developer Relations Engineer — Samourai Coop (March 2025–present)

  • Contributor to Gno.land: +70 merged contributions and nearly 350 code reviews
    • Code, +40: virtual machine, network and consensus, security, governance, web explorer, developer tooling
    • Documentation, +25: installation, getting started, editor setup, local development, testing, fees
  • Bug bounty triager on HackenProof for the Gno.land program
  • Gno.land ecosystem: DAO framework, validator onboarding bot, network monitoring, contributor dashboard, on-chain packages, editor language server, transaction indexer, documentation site
  • peerdev — P2P & blockchain tutorials YouTube channel

Pedagogical Assistant - 5th year internship - Epitech (March 2025–August 2025)

Teaching Assistant - part time internship - Epitech (2021–2023)

  • Mentored 1st/2nd/3rd year CS students on projects and grading

OCaml Library Developer — 3rd year internship - Inria, LIP at ENS (2023)

  • Contributed to an OCaml library of active objects, so it can run across several machines
  • RPC-Ocaml — RPC module letting a program call a function running on a remote machine
  • Built skills in parallel programming, OCaml and functional programming

Web Developer Intern - 2nd year internship - Dafy Moto (2022)

  • PHP/Symfony fullstack, automated testing, GitHub Actions

Open Source Contributions

Notable Repository

Samourai World

Personal Projects

School Projects

  • my_rpg ⭐6 — Full RPG game engine in C with JSON parser 🏆
  • GlaDOS — Simplified Haskell compiler
  • Corewar ⭐3 — RedCode compiler & VM with ncurses arena 🏆
  • my_runner ⭐7 — Geometry Dash recreation in C
  • Minilibc — Standard C library in x86 ASM
  • nm-objdump — Recreation of nm and objdump commands
  • ftrace — Function call tracer using ptrace
  • my_ftp — FTP server implementation
  • Image-compressor — K-means clustering in Haskell
  • Antman — Lossless file compression algorithm