Dr Vivienne Ming: Mashing up tech for humans