About me
My name is Elouan Martinet (aka Exagone313) and I'm a software engineer, living in France. I'm interested in web development, devops and infosec.
Social accounts
Development accounts
GitLab.com
Main public Git account.
GitHub
Primarily aimed at contributions.
GitLab Elouworld
Self-hosted, used mainly for its CI and its Docker registry.
Projects
You can find a list of my projects on the dedicated page.
Work experience
TrustBuilder
I worked full-time as a devops engineer.
Spacefill
I worked full-time for two years as a full-stack software engineer and as a devops engineer.
Logilab
I worked full-time for two years as a full-stack software engineer, and partly as a system administrator. Prior to this contract, I did a six-month internship.
Graduation
42
Peer to peer school offering practical computer science projects.
Licence at
Paris 7 uni.
Gave me theoretical knowledge in algorithmics (like automata and graph theories).
Working with
Note that as a developer, I can adapt myself to any documented programming language or technology.
Bash
A mostly portable shell.
Since I developed parts of a shell following specifications, I have good knowledge in shell syntax and features.
Python
My language of choice, for building Web API and scripting (when Bash doesn't fit).
Go
Statically typed and easy to deploy. Good standard library.
Using it for building Web API and system programming.
JavaScript
Using native browser APIs and server-side Node.js.
Working with React and TypeScript.
PHP
Worked on personal projects using vanilla PHP for a decade.
I sometimes follow the language's development (RFCs, internals).
C
For system programming. I can work with networking and concurrency.
Note that I prefer using Go instead.
Java
Used it a lot at uni, e.g. for system programming. Also tried Kotlin.
Made a few projects and contributions with it.
Git
I like using trunk based development: short-lived branches, atomic commits, fast forwarding and editing history during review.
PostgreSQL
Fast, featureful and open source database management system.
Also using SQLite and Redis.
System administration
I use UNIX-like OS on desktop and servers: Arch Linux, Debian, Ubuntu…
Worked with Ansible and Salt.
Docker
I like packaging using layers and containerization.
These days I also use Podman.
Kubernetes
Kubernetes gives me a way to deploy and scale applications on a cluster.
Terraform
Used on GCP, AWS and with various providers.
Considering the newborn OpenTofu.
Infosec
I'm kept informed about recent vulnerabilities and types of attacks in my daily readings.
Running on my servers
These applications are deployed on a server at home.
Software I promote
I also promote software listed above.
Arch Linux
My favourite GNU/Linux distribution, for daily use.
Most applications I use are available in its package repositories.
Neovim
Enhanced Vim editor. I stopped to use other editors. Once configured with plugins it is powerful.
GIMP
I use GIMP mainly for cropping images and basic editing.
Heptapod
A project to bring Mercurial support on GitLab, the former lacking in its ecosystem.
More?
Additional non-technical interests can be found on this page.
Latest edition:
Copyright © 2026, Elouan Martinet (Exagone313) — All rights reserved.