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)
- Mentored 1st/2nd/3rd year CS students on projects and grading
- AER-Lyon/corewar-hackathon ⭐6 — Epitech Corewar Hackathon 🏆
- corewar-vscode-extension — Redcode VS Code extension
- clang-format-epitech ⭐~30 — C/C++ auto-formatting for Epitech style
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
- gnolang/gno ⭐1k — Interpreted Go VM for blockchain apps
- samouraiworld/zenao ⭐11 — Decentralized event management platform
Samourai World
- peerdev — P2P & blockchain tutorials
- gnodaokit — DAO framework in Gnolang
- gno-onboarding-bot — Validator onboarding bot
- gnomonitoring — Gno.land network monitoring
- gnolove — Gno.land contributor tracking
- gnoland-packages — On-chain Gno packages
- samouraiworld/zenao ⭐11 — Decentralized event management platform
Personal Projects
- clang-format-epitech ⭐~30 — Auto-formatting config for Epitech C/C++ coding style
- awesome-epitech ⭐~20 — Curated list of Epitech resources
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