~/portfolio $ whoami→ Full-stack developer, Systems & network architect, Web designer, Music artist, off-screen
- React
- Flutter
- Symfony
- Go · Gin
- MQTT
- Next.js
- Docker
- Node · Nest
About
[00] /aboutI started out maintaining aircraft and studying avionics. Now I build software with the same rule: every system should be reliable, documented, and easy to hand over.
- 2016 → 2019Aircraft maintenance & avionics
- 2020 → 2023Bac +3 Web Developer
- 2021 → nowFull-stack in production
Selected work
Career,
as a commit log
$ git log --graph --career- HomeApp · EXO SOUND · Montpellier, FR
Full-Stack Developer, own projects
HEAD → mainBuilding my own smart home platform and the new website of the EXO SOUND association.
- HomeApp: a Flutter app, a Go · Gin API and an MQTT broker, self-hosted on a NAS
- EXO SOUND: a new Next.js website with a Facebook feed and an admin dashboard
- Flutter
- Dart
- Go
- MQTT
- Next.js
- TypeScript
- Éminence · via ESN Klanik · Aimargues, FR
Full-Stack Developer, consultant
consultingConsultant in Éminence's project and IT support team, on the company's internal tools.
- Built and maintained internal tools in native PHP and Symfony 2 and 7, with AngularJS front ends
- Worked with SQL databases in an IBM AS400 environment
- Supported the business teams using these tools day to day
- PHP
- Symfony
- AngularJS
- SQL
- AS400
- Acelys Services Numériques
Full-Stack Developer, work-study
work-studyThird year of my web bachelor's in work-study: maintenance and new features on client web projects, from the front end to the back end.
- Front ends in Next.js, React and Vue
- Back ends in Symfony 1, 4 and 6, with PHP 7 and 8
- Shipped reservation.lesgrandsbuffets.com (opens in a new tab)
- Daily workflow on Bitbucket, Docker, WSL and PhpStorm
- Next.js
- React
- Vue
- Symfony
- PHP
- Docker
- Bitbucket
- EXO SOUND association
Artist & Communications Lead
side/musicMember of a music association: performing as an artist, and running its communication and website.
- Designed web and print posters for the association's events
- Maintained and evolved exo-sound.com (opens in a new tab)
- Next.js
- Adobe Suite
- Recolt' · Crédit Agricole
Developer, internships
internshipsTwo internships on mobile and web applications.
- Flutter: REST APIs and CRUD features for the admin interface
- UI components for the main app, such as the navigation bar and carousels
- Database updates and missions in PHP, Vue.js and Tailwind
- Flutter
- Dart
- PHP
- Vue
- Tailwind
- MyDigitalSchool Montpellier · Montpellier, FR
Bachelor's degree, Web Developer
edu/webThree-year web school covering development, graphic production and digital marketing.
- Web and mobile projects in HTML/CSS/JS, Flutter, React, Vue, Node, Nest, PHP, Symfony and WordPress
- Graduated in 2023 with the French state certification "Concepteur Développeur d'Applications" (application designer and developer, bachelor level)
- Flutter
- React
- Vue
- Node
- Symfony
- WordPress
- IUT de Montpellier · Sabena Technics · Montpellier, FR
Professional bachelor's degree in avionics
edu/avionicsAvionics systems, in work-study at Sabena Technics, an aircraft maintenance company.
- ESMA Mauguio · Assystem · Mauguio, FR
Vocational degree in aircraft maintenance
edu/aeroBTS in aircraft maintenance, with a first-year internship at Assystem.
- Lycée Saint-Clément-de-Rivière · Montpellier area, FR
Initial commit: scientific baccalaureate
initScientific baccalaureate with the computer science option (ISN): my first lines of Python.
- Python
The stack, top to bottom
- L6
Interface
- HTML · CSS · JS
- TypeScript
- React
- Next.js
- Vue
- AngularJS
- Tailwind
- Flutter
- Dart
- L5
Application
- PHP
- Symfony
- Twig
- Node
- Nest
- Express
- Go
- Gin
- L4
Data & messaging
- SQL
- PostgreSQL
- Supabase
- AS400
- MQTT
- REST APIs
- Facebook Graph API
- L3
Infrastructure
- Docker
- NAS server
- WSL
- Wamp
- Local
- L2
Workflow
- Git
- Bitbucket
- Atlassian Suite
- Insomnia
- PhpStorm
- L1
Design & content
- Adobe Suite
- Figma
- WordPress
- MediaWiki
Soft skills · curious, versatile, autonomous, adaptable, team player