Associate Product Software Engineer
CurrentNel contesto di un progetto attualmente in corso, sto lavorando allo sviluppo di una piattaforma basata su blockchain per la generazione di NFT personalizzati. L’obiettivo del progetto è consentire agli utenti di creare NFT unici combinando un’immagine di base con una foto personale caricata direttamente dalla piattaforma. Questa immagine viene processata attraverso modelli di machine learning per fondere i due elementi e generare una grafica 2D personalizzata.Attività principali:• Sviluppo di smart contract su Polygon per gestire la creazione e il minting di NFT personalizzati, sfruttando le transazioni veloci e a basso costo della rete.• Utilizzo di Python e TensorFlow su un server dedicato, che elabora l’immagine utente e restituisce una versione combinata direttamente al client, pronta per essere mintata come un nuovo NFT.• Implementazione di un’interfaccia utente moderna e reattiva utilizzando React, TypeScript e Tailwind CSS, offrendo un’esperienza fluida e intuitiva agli utenti durante il caricamento delle immagini e la personalizzazione degli NFT.• Integrazione delle API di OpenSea per consentire agli utenti di visualizzare e scambiare i propri NFT direttamente dalla piattaforma.• Utilizzo di Infura per connettere in modo sicuro la dApp alla blockchain, evitando la gestione di nodi proprietari.Attualmente, il progetto è in fase di sviluppo e continuo a perfezionare l’integrazione tra machine learning e blockchain. Questa esperienza mi sta permettendo di affinare ulteriormente le competenze nello sviluppo di smart contract, nella gestione di API Web3, nell’uso di modelli di machine learning per la personalizzazione di contenuti digitali e nello sviluppo di interfacce reattive con Tailwind CSS.