Synthetic chemist