Salut, je suis PaulExplorer đ
Développeur autodidacte
J'ai commencé la programmation vers 12 ans pendant le confinement du COVID-19. C'est vite devenu une passion. J'aime créer des logiciels et des scripts d'automatisation. Bien que je travaille souvent sur des sites web, ma vraie préférence va au développement logiciel pur et la création de scripts.
Mon Parcours
J'ai créé mon premier site web, un projet trÚs simple. J'ai commencé à bricoler des jeux en Python, apprenant les bases en analysant le code des autres.
Je me suis intéressé à Java et au développement de jeux. J'ai créé un jeu Star Wars pour comprendre la programmation orientée objet. J'ai aussi codé de nombreux bots Discord en Python, dont un utilisant l'API GPT-3 pour répondre aux messages et un outil vocal publié plus tard : FriendsInPython.
Voulant apprendre de nouvelles choses et comprendre la gestion mémoire ainsi que la performance native, je me suis mis au C++. Cela a mené à CubeGame2D, un jeu de parkour avec des niveaux.
J'ai explorĂ© le C# avec une appli de bureau pour la musique et touchĂ© au mobile avec Flutter. J'ai aussi dĂ©veloppĂ© des sites internet, comme l'ancĂȘtre de FamilyNest ou encore CineCheck, le prĂ©dĂ©cesseur de OeuvresTrack.
J'ai créé OeuvresTrack pour organiser ma médiathÚque. Cela m'a appris l'architecture web, mais a confirmé que je préfÚre la logique logicielle à la gestion d'interfaces. J'ai aussi créé d'autres sites web avancés (non open-source) qui plus en ligne.
Coup de foudre pour Rust avec la librairie Bevy. J'ai créé FamilyNest (logiciel de bureau) pour m'améliorer. Plus tard, je l'ai recodé pour le web avec WASM en améliorant le moteur de calcul pour gérer des cas complexes (consanguinité, remariages) et en refaisant l'interface : FamilyNestWeb.
Compétences & Technologies
Main
Python, Rust, Développement Web, Développement d'Applis, Scripting
Other
C++, Java, SQL et un peu de C# et de Dart. (Note : Je ne suis pas spécialisé en frontend)
Ă Propos de Moi
- ComplĂštement autodidacte et toujours en train d'apprendre.
- J'adore créer des outils qui résolvent des problÚmes réels ou qui sont simplement amusants à faire.
- MĂȘme si je fais du web, je prĂ©fĂšre la logique des applications natives et l'automatisation.
- J'aimerais participer plus Ă l'open source, je suis donc ouvert Ă la collaboration.