AR
FR

Apprentice developerVEZIM, Rennes

Scroll

BUT in Computer Science, 3rd yearLe Mans University

Background

From work-study back to high school, latest first.

  1. Work-study

    Apprentice developer

    VEZIM, Rennes

    Third year of the BUT, from September 2026 to August 2027.

  2. Internship

    Web development internship

    IWAN, Châteaubriant

    Eight weeks at a software publisher. Rebuilt the Roulottes & Nature association’s website as a template reusable for other clients, built an online payment app, and designed mock-ups for a new interface of the support ticket tool.

  3. Degree

    BUT in Computer Science

    Le Mans University, Laval campus

    Three-year bachelor’s degree. Two years full-time, the third as a work-study programme.

  4. Diploma

    French general baccalauréat, with honours

    Lycée Paul Scarron, Sillé-le-Guillaume

    Majors in Mathematics and Physics-Chemistry.

Jobs and placements along the way

  • Production and packaging operatorLegrand, Multilaque, Bel (temp work)
  • Local community work“Argent de poche” youth scheme
  • Job-shadowing placementModulic, electronic components

My projects

16 projects: personal, academic or built in a company. The first four are shown in detail.

Personal cloud2026Personal project

AntCloud

A self-hosted drive, to keep your files at home.

  • AES-256 encrypted backups and scripted restore
  • Two-factor authentication and login rate limiting
  • Online document editing with Collabora

Vue 3 - TypeScript - Python - PostgreSQL - Redis - Docker

View project

Infrastructure2026Personal project

Homelab

My home server, entirely described in Ansible.

  • About twenty services in the catalogue, 27 Ansible roles, 17 playbooks
  • Nginx as the single entry point: automatic TLS, fail2ban, country filtering
  • Isolated internal network, firewall generated from the catalogue
  • Scheduled backups, restores tested on an isolated copy, snapshot rollback
  • Idle containers are put to sleep automatically
  • AI inference server on GPU, models loaded on demand

Ansible - Proxmox - LXC - Docker - Podman - Nginx - fail2ban - GitLab CI - Python - Bash

View project
proxmox hostinternal network - generated firewallinternet:80 :443mail :25 :465:587 :993nginxTLS, fail2bancountry filterdevGitLabrepos, CIWeb sitesstaticMariaDBphpMyAdmineverydayVaultwardenpasswordsImmichphotos, videosStalwartmail serverAI, gamesRadianceGPU inferenceHermeschat agentAMPgame servers+ debian, docker, podman templatesseparate volumesscheduled backups,restore tested on a copygatusprobes, alertsidle containersgo to sleep,nginx wakes themHome AssistantVM, on the LANansiblemake deploy <service>27 roles, 17 playbookscreates - configuresbacks upfig. homelab - 1 host - about twenty services - rebuilt from the repository

Web tool2026Personal project

Acrofy

Build fillable PDF forms with the mouse.

  • Text fields and checkboxes, across several pages
  • Drag, drop and resize directly on the document
  • JSON export of the fields

React - TypeScript - Vite - Tailwind CSS

View project
Acrofy: fields placed on a sample PDF

Web application2025Group project of three, BUT year 2

EcoGestUM

Giving university equipment a second life.

  • 120 hours per person, in a team of three
  • Figma mock-ups before any code
  • Database designed from the ER model to SQL

PHP - MySQL - HTML - CSS - JavaScript - Figma

View project
The public home page, with the count of recycled items

Skills

What I use in class, at work and on my own projects.

Programming languages
  • Java
  • Python
  • C
  • Kotlin
  • Bash
  • JavaFX
Web development
  • HTML
  • CSS
  • JavaScript
  • Vue.js
  • React
  • Node.js
  • PHP
  • Symfony
  • Vite
  • Tailwind CSS
Databases
  • SQL
  • NoSQL
  • MySQL
  • PostgreSQL
  • MariaDB
  • MongoDB
  • SQLite
  • Redis
  • Elasticsearch
  • ER modelling
  • Relational schema
Deployment
  • Docker
  • Docker Compose
  • Docker Swarm
  • Ansible
Operating systems
  • Linux Debian
  • Linux Ubuntu
  • macOS
  • Windows
  • fail2ban
Version control
  • Git
  • GitHub
  • GitLab
Software
  • VS Code
  • IntelliJ IDEA
  • Eclipse
  • Android Studio
  • Unreal Engine
  • Figma
  • Jupyter
Project management
  • Agile methods
  • GANTT
  • PERT
  • FMEA
  • Requirements spec
  • Trello
  • Notion

Contact

For a project, a question or an opportunity, write to me.

Email
Where
Rennes and Laval, France

I usually reply within a few days.