mechanical engineer turned developer