7.4 KiB
title | description | slug | layout |
---|---|---|---|
À propos | Aujourd'hui en freelance, je programme maintenant depuis près de 8 ans, notamment en open source. | a-propos | default |
À mon propos
Aujourd'hui en freelance, je programme maintenant depuis près de 8 ans, notamment en open source.
J'ai commencé à programmer des plugins en 2015 en PHP pour PocketMine, un projet au sein duquel j'ai cofondé avec d'autres contributeurs le groupe BoxOfDevs.
Entre 2017 et 2021, j'ai travaillé sur {{< appIcon "accountfree" >}}AccountFree, aujourd'hui non fini, mais qui le sera un jour.
Depuis le début de l'année 2021, je travaille sur {{< appIcon "logarithmplotter" >}}LogarithmPlotter, et ai refais ce site web depuis le début. Je maintient aussi des extensions pour le navigateur Firefox tel que {{< appIcon "unchecker" >}}Unchecker.
{{< sectionSkewed "#D2D2D2" "#EEEEEE" >}}
Mes valeurs
- l'extension web {{< appIcon "unchecker" >}}unchecker, qui aide à lutter contre les sites web semi-conformes au RGPD. {{< /card >}}
{{< card 2 "blue" "top2bottom" "transparent" "Transparence" >}}
La transparence est l'un des principaux facteurs qui déterminent la fiabilité d'un projet.
L'open source est l'une des composantes les plus importantes de la transparence d'un projet informatique, car l'obligation de publier l'ensemble du code source est un bon moyen de dissuasion contre l'imposition de fonctionnalités non éthiques.
L'open source en soi n'est pas la seule condition pour la transparence totale d'un projet, mais avec une licence appropriée et un processus de construction transparent, il aide à encourager la confiance dans l'utilisation des projets open source.
Vous pouvez trouver l'historique des créations de mes projets sur mon profil Gitea ou mon profil Github, ainsi que les journaux de construction sur Drone CI et les constructions sur mon instance Nexus 3.
{{< /card >}}
Mes compétences
{{< sectionSkewed "#FFEA7F" "#FEFF95" >}}
Les logiciels peuvent prendre une grande variété de formes, et l'un des principes fondamentaux lors de la création de quelque chose est de choisir le bon outil. Chaque langage de programmation a ses avantages et ses inconvénients, et la création d'une telle variété de logiciels m'a amené à découvrir et à apprendre un certain nombre de langages.
{{< previewSkills "ProgramingLanguages" >}}
{{< /sectionSkewed >}}
{{< sectionSkewed "#96DCB9" "#9EE7C0" >}}
Les frameworks sont des composants très courants dans la création de logiciels. Cependant, dans l'idée de rester simple, je m'efforce d'en utiliser le moins possible, car ils ont tendance à ajouter des surcharges et des pertes de performance.
Voici donc une liste des frameworks que j'ai utilisés dans le passé :
Web Frameworks Web
{{< previewSkills "FrameworksWeb" >}}
Frameworks d'Applications
{{< previewSkills "FrameworksDev" >}}
Comme mon expérience avec les frameworks grandissait, j'ai commencé à en créer moi-même que j'utilise dans certains de mes logiciels.
Frameworks que j'ai créé.
{{< previewSkills "FrameworksCreated" >}}
{{< /sectionSkewed >}}
{{< sectionSkewed "#6DB4FF" "#91C6FF" >}}
J'utilise Linux depuis 5 ans, tant sur les ordinateurs de bureau que sur les serveurs, car il m'a aidé et continue de m'aider à devenir beaucoup plus compétent.
Bien que j'aie essayé de nombreuses distributions, voici celles avec lesquelles j'ai le plus d'expérience :
Distributions Linux
{{< previewSkills "LinuxDistribs" >}}
Cette expérience m'a également permis de découvrir les technologies de conteneurs :
Technologies des conteneurs
{{< previewSkills "ContainerTechnologies" >}}
Avec ces technologies de conteneurs, j'ai commencé à utiliser beaucoup plus les technologies de self hosting, notamment :
Self hosting
{{< previewSkills "SelfHosted" >}}
{{< /sectionSkewed >}}
Me contacter
Le principal moyen de me contacter est par courriel.
Cependant, vous pouvez également me contacter via Gitea ou Mastodon pour les besoins liés au développement.
Je ne suis pas vraiment actif sur Github, mais vous pouvez toujours me contacter là-bas. Toutefois, sachez qu'il se peut que je mette du temps à vous répondre.
Tous les noms de produits, logos et marques sont la propriété de leurs détenteurs respectifs. Tous les noms de sociétés, de produits et de services utilisés sur ce site Web ne le sont qu'à des fins d'identification. L'utilisation de ces noms, logos et marques n'implique pas leur approbation.