[{"data":1,"prerenderedAt":140},["ShallowReactive",2],{"rpg-profile-fr-FR":3,"rpg-quests-fr-FR":44,"rpg-quest-saitamate-fr-FR":95},{"id":4,"extension":5,"level":6,"links":7,"meta":11,"stats":12,"stem":28,"xpPercent":29,"__hash__":30,"className":31,"guild":32,"languages":33,"server":34,"spec":35,"statLabels":36,"statUnits":41,"statusLabel":43},"rpg_profile_texts_fr_FR\u002Ffr-FR\u002Frpg\u002Fprofile.yml","yml",5,{"github":8,"linkedin":9,"email":10},"https:\u002F\u002Fgithub.com\u002FEd4ru","https:\u002F\u002Flinkedin.com\u002Fin\u002Fadecuniac","a.decuniac@gmail.com",{},[13,17,21,24],{"id":14,"value":15,"color":16},"xp","5+","legendary",{"id":18,"value":19,"color":20},"overhauls","3","white",{"id":22,"value":23,"color":20},"saas-live","1",{"id":25,"value":26,"color":27},"typescript","100%","rare","fr-FR\u002Frpg\u002Fprofile",78,"O7kJC_8qbw_NvXlXhtVfTFyNl1twEI7-0mVgUhsrlZ4","Développeur","Page Zero (fondateur)","FR | EN","Lille | Remote","**Main Front** | Off-spec Back",{"xp":37,"overhauls":38,"saas-live":39,"typescript":40},"D'XP EN PROD","REFONTES MAJEURES","SAAS EN PROD","TYPESCRIPT",{"xp":42},"ans","Disponible pour une quête",[45,54,62,69,75,81,89],{"stem":46,"kind":47,"status":48,"start":49,"end":50,"order":51,"id":46,"title":52,"role":53},"page-zero","main","active","2025-12-01",null,1,"Page Zero","Fondateur & développeur",{"stem":55,"kind":47,"status":56,"start":57,"end":58,"order":59,"id":55,"title":60,"role":61},"chiefin","complete","2024-08-01","2025-10-31",2,"ChiefIn","Co-fondateur & développeur",{"stem":63,"kind":47,"status":56,"start":64,"end":65,"order":66,"id":63,"title":67,"role":68},"kelio","2024-01-01","2025-07-31",3,"Kelio","Développeur front-end",{"stem":70,"kind":47,"status":56,"start":71,"end":72,"order":73,"id":70,"title":74,"role":68},"talentview","2022-03-01","2023-12-31",4,"TalentView",{"stem":76,"kind":47,"status":56,"start":77,"end":78,"order":6,"id":76,"title":79,"role":80},"lille-esport","2021-02-01","2022-12-31","Lille Esport","Designer & développeur full-stack",{"stem":82,"kind":83,"status":56,"start":84,"end":85,"order":86,"id":82,"title":87,"role":88},"poketrack","side","2025-01-01","2025-01-31",6,"Poketrack","Side project solo",{"stem":90,"kind":83,"status":56,"start":91,"end":92,"order":93,"id":90,"title":94,"role":88},"saitamate","2023-10-01","2023-10-31",7,"Saitamate",{"id":90,"end":92,"extension":96,"kind":83,"meta":97,"objectives":98,"order":93,"start":91,"status":56,"stem":90,"__hash__":108,"title":94,"body":109,"description":115,"loot":122,"navigation":101,"objectiveTexts":131,"path":136,"period":137,"place":138,"role":88,"seo":139},"md",{},[99,102,104,106],{"id":100,"done":101},"planning",true,{"id":103,"done":101},"tracking",{"id":105,"done":101},"backend",{"id":107,"done":101},"interface","1hEuDyPPtkn_iALs2mSFh5C8aBPJBd7X-xNuzah5Ees",{"type":110,"value":111,"toc":119},"minimark",[112,116],[113,114,115],"p",{},"Afin de me préparer aux épreuves physiques de l'arène (la salle de sport), j'ai entrepris la création d'un compagnon numérique de bout en bout. J'ai d'abord forgé la première version de cette relique en utilisant Vue 3 pour l'interface, liée à un cœur Express et MongoDB. Elle me permettait d'inscrire mes routines d'entraînement, de détailler chaque exercice, et de consigner l'évolution de ma force au fil des batailles.",[113,117,118],{},"Ne me reposant jamais sur mes lauriers, j'ai plus tard opéré une grande transmutation : le noyau de l'application (backend) fut entièrement rebâti sous NestJS. À l'avènement de Nuxt 3, j'ai également fait évoluer mon interface, troquant mes composants façonnés à la main pour le set d'armure rutilant de Nuxt UI, le tout magnifié par TailwindCSS et la rigueur du TypeScript.",{"title":120,"searchDepth":59,"depth":59,"links":121},"",[],[123,124,125,126,127,128,129,130],"Nuxt 3","Nuxt UI","NestJS","Node.js","Express.js","MongoDB","TypeScript","TailwindCSS",{"planning":132,"tracking":133,"backend":134,"interface":135},"Carnet de l'Arène : Forger une application web pour planifier des routines martiales (séances de sport) et dicter le déroulement des entraînements.","Suivi des Attributs : Développer un système de traçabilité pour consigner les exploits physiques et surveiller la progression de ses statistiques.","Transmutation du Noyau : Refondre l'architecture occulte (backend) de l'outil, passant de Node.js\u002FExpress à la robustesse de NestJS.","Ascension Visuelle : Faire évoluer l'interface de Vue 3 vers Nuxt 3, et remplacer l'équipement de base par l'armure forgée de Nuxt UI.","\u002Fsaitamate","oct. 2023","Chez moi",{"title":94,"description":115},1784765642762]