Giacomo si laurea con lode in Chimica Industriale nel 2013 presso l'Università degli Studi di Bologna con una tesi sperimentale riguardante la sintesi di nuovi atropoisomeri enantiomericamente arricchiti, relatore il Prof. Paolo Righi. Nello stesso anno è ammesso al dottorato in Chimica presso l’ICIQ di Tarragona (Spagna) dove si occupa, sotto la supervisione del Prof. Paolo Melchiorre, dello sviluppo di nuove trasformazioni foto-organocatalitiche enantioselettive. Nel 2015 Giacomo spende cinque mesi presso l'Università di Graz (Austria) come dottorando in visita, occupandosi di reazioni organiche in flusso nel gruppo del Prof. Oliver Kappe. Nel 2017 ottiene il titolo di dottore di ricerca e prende servizio come assegnista nel gruppo del Prof. Maurizio Prato presso l’Università degli Studi di Trieste, lavorando allo sviluppo di nuovi catalizzatori per la sintesi organica a base di nanostrutture di carbonio. Nell’Aprile del 2021 risulta vincitore di un concorso a RTDa in Chimica Organica nel Dipartimento di Scienze Chimiche e Farmaceutiche dell’Università di Trieste.