Nice game.
I'm pretty sure you played Portal Stories: Mel
Well, I didn't play it (because my pc is still not powerful enough)But I watched the playthroug and was absolutely shocked by the amazing ending and how much effort was put in a fan game. :)