Single view respondent database

hello, I have a group of people that i resurvey and I was wondering if there is a integration out there that all my SG studies would store as a flat view database. Example is respondent John Doe completes four surveys and his email connects all fours survey datasets and i can export from this database a single view of John Doe of all data.

If this possible? is there software out there that does this and plays nicely with SG.