Peptide synthesis platform