Je suis passionné par l'informatique depuis mes 10 ans, où j'ai commencé avec le langage Java. J'ai aujourd'hui 19 ans et étudie à l'IUT2 de Grenoble en 1ère année de DUT informatique.
En parallèle je m'interesse à la mécanique et à l'électronique pour y mêler à mes connaissances en informatique.

Vous pouvez retrouver tous mes projets (que je n'ai pas fini de renseigner) dans l'onglet associé.
COMPETENCES
  • PROJETS MULTIPLATEFORMES
    Windows, Linux, Mac OS, Systèmes embarqué et rétro-compatibilité.
  • APPLICATIONS WEB
    Applications Web multiplateformes, WebSockets pour du temps réel.
  • SITES WEB « RESPONSIVE »
    Utilisations de PHP, framework pour mises à jours et gestion simplifiés.
  • LOGICIELS GRAPHIQUES
    Logiciels graphiques de simulation, en Web statique ou OpenGL.
  • LOGICIELS EMBARQUÉS
    Logiciels embarqués, applications industriels, notamment via RevPi.
 HTML5 &  CSS3
 PHP7 (Orienté Objet)
 Javascript & Typescript
 Java
 Python
C / C++
PROFESSIONNELLEMENT
Développeur informatique indépendant maîtrisant plusieurs des dernières technologies web (HTML5, CSS3, PHP7, JS).
En mesure de s'adapter à des projets multi-plateformes (Windows, Linux, Mac OS, Systèmes embarqués).
Et travaillant régulièrement avec plusieurs langages de programmations (Java, Python, C++), ce qui permet de choisir les plus adaptés à votre projet.

Intégralement développé par mes soins, ce site est un projet à part entière qui expose une partie de mes compétences et connaissances.
Je suis à votre écoute pour analyser votre projet, et proposer mes services. Si vous cherchez quelque chose de plus spécifique, vous pouvez consulter les sections ci-dessous afin de comprendre de quelle manière je procède selon les projets.
Pensez aussi à aller voir mes projets, bien plus parlant pour savoir ce que je sais faire !

Vous pouvez me contacter ici par mail.
SITES / APPLICATIONS WEB
Pour la conception de mes sites web j'utilise principalement PHP avec un framework personnel pour avoir la même base sur les différents site que je conçois, cela permet de faciliter la maintenance. Pour des applications plus spécifiques, comme de l'actualisation en temps réel, j'utilise des moteurs comme Python ou NodeJS.
SOFTWARE / HARDWARE
La conception de logiciel est très vaste, c'est pour ça que je ne peux pas décrire exactement comment je procède. Fut un temps je me suis intéressé au developpement « d'application Web » via Electron, un framework fonctionnant sur NodeJS. Le problème était que ces applications sont très lourdes, puisqu'elles incluent au téléchargement ou à l'installation une version complète du navigateur Chromium, ce qui fait une cinquantaine de mégaoctets et plus dès le début... c'est très lourd ! Il est également possible d'utiliser JavaFX, une librarie Java, ces deux solutions ont l'avantage d'être multiplateforme, mais le désavantage d'être très volumineuse est peu rapide (ce ne sont pas non-plus des tortues). Il est également possible de créer des logiciel en C++, Python, Java (avec un moteur graphique comme OpenGL, voir en dessous), etc. mais toutes ces solutions dépendent du projet, simulateur, logiciel de gestion, hardware...

Je précise également que j'ai des connaissances dans le monde de l'industrie, bus CAN, automates...
LOGICIEL GRAPHIQUE
Les logiciels très spécifiques, comme des simulateurs complexes avec des vues en perspective ou non mais nécessitant une puissance de calcul conséquente, les processeurs graphiques sont alors plus adaptés que ceux habituels. J'utilise pour cela l'API OpenGL. Elle est très complète, implémentée par défaut sur la majorité des cartes graphiques modernes et est interfacé dans beaucoup de langages de programmation (C++, Java, Python et Javascript pour la version Web).