Professeur Macchi a complété son B.Ing. et sa M.Sc.A. à l'Ecole Polytechnique de Montréal., après quoiPar la suite, il a fait son doctorat à l'Université de la Colombie-Britannique. Au cours de ses études supérieures, il a travaillé sur une variété de projets fondamentalesux et appliqués en génie des réacteurs polyphasiques, comme le séchage et la granulation de boues en lit à jet avec Gaz Métro, la mise à l'échelle hydrodynamique d'un lit fluidisé triphasé à haute pression pour l'hydrocraquage du bitume (LC-FinerSM) avec Syncrude Canada Ltée, et une étude cinétique du catalyseur oxyde phosphorique de vanadium employé dans l'oxydation partielle du n-butane en anhydride maléique avec E.I du Pont de Nemours.
Les intérêts de recherche actuels continuent à être dans le génie des réacteurs polyphasiques avec emphase sur les lits fluidisés: phénomènes d'échanges dans les réacteurs polyphasiques à haute pression, y compris les micro-canaux, la synthèse des hydrates de gaz dans une colonne à bulles et la capture du CO2 d'un procédé de combustion/gasification à l'aide de calcaire circulant dans un système de lits fluidisés double. Des collaborations ont été établies avec CanmetÉnergie-Ottawa, l'ITPCE-CNRC, l'Université McGill, Syncrude Canada Ltée et Lonza Inc.