Tracking my completed work

I am involved in projects across the business so do a lot in my work, I would like to find some sort of tracking solution that I can look back and see what tasks that were assigned to me were marked done.

These come from many boards but are assigned to me, I want to be able to track and report on my work in all boards but in one place?

Maybe something that copies tasks that are assigned to me and moves the copy to a central board?