Машков Иван Павлович, архитектор