Rule reminder
Subordinate clauses with same subject can be transformed into gerunds: 'Poiché era stanco...' → 'Essendo stanco...'; 'Dopo che aveva mangiato...' → 'Avendo mangiato...'
Mentre camminava per il parco, ha trovato un portafoglio. → … per il parco, ha trovato un portafoglio.