Elouworld

About me

Image

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

Mastodon

Mastodon is a federated social network.

This is the social network I use the most.

Matrix

Lobsters

Same concept as Hacker News but with a smaller and better community.

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

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 admin­istration

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.

Mastodon

I made my own Mastodon instance in 2017. It is not open to registrations.

ZNC

GitLab

Miniflux

Miniflux is a minimalist feed reader (RSS, Atom) with API support and connectors.

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.