The present invention provides nanoparticles and compositions comprising such nanoparticles, as well as methods for intracellular delivery of peptides, and methods of producing nanoparticles and related products. The nanoparticles comprise a core comprising a metal and/or a semiconductor atom; and a corona comprising a plurality of ligands covalently linked to the core, wherein at least a first ligand of said plurality comprises a carbohydrate moiety that is covalently linked to the core via a first linker, and wherein at least a second ligand of said plurality comprises a peptide of choice that is covalently linked to the core via a second linker. The second linker comprises a peptide portion and a non-peptide portion, wherein said peptide portion of said second linker comprises the sequence X1X2Z1, wherein: X1 is an amino acid selected from A and G; X2 is an amino acid selected from A and G; and Z1 is an amino acid selected from Y and F.