Parallèlement à mon activité principale (Travianby.us), j’ai exploré d’autres domaines dans la programmation.
L’expérience que j’avais accumulé en PHP m’a permis de faire quelques contrats via la plateforme freelancer.com: ajout de fonctionnalité à wecovermusic.com (un service de streaming vidéo concurrentiel de VEVO), ainsi qu’aptoservices.fr, une plateforme de mise en relation entre particuliers pour se rendre des services rémunérés. J’ai ensuite découvert le C# en programmant de petits jeux sur Unity 3D.
Souhaitant relever plus de challenges techniques pour aller au delà de la création de “simples” sites web, j’ai créé un site permettant de recevoir et envoyer des bitcoins en utilisant le protocole RPC pour communiquer avec un daemon bitcoin, et le tout hébergé sur le réseau TOR.
Peu après, pour mon projet de terminale, j’ai découvert l’embarqué en concevant un traqueur de véhicule. Dans un petit boitier, j’ai fait tenir un micro-contrôleur couplé à une antenne GPS et une antenne 3G, et ai codé (en C) un programme qui envoyait régulièrement la position du système à une API (codée en PHP). Pour visualiser la position du véhicule, j’ai codé une application mobile (en C#, avec Unity) qui permettait de régler l’interval de signalisation, et d’ouvrir un lien google maps avec la position du véhicule pour destination. J’ai reçu un 18/20 coefficient 12 pour mon travail, ce qui m’a permis de frôler la mention très bien au baccalauréat.
Et suite à une discussion avec un réalisateur qui ne trouvait pas de solution pour transférer ses rushes 4K (jusqu’à 500 gigas par fichier) à ses collaborateurs, j’ai codé un PoC en C# pour transférer d’énormes fichiers entre collaborateurs via le protocole bittorrent. Cette méthode a été reprise un an plus tard par resilio.