She was born and educated in Ireland, graduating at Trinity College Dublin in 1988. She travelled to England soon after, initially working as a computer analyst in Harlow, Essex and later as a transportation planner in Reading, Berkshire.