Several chemical, physical, and biological techniques have been used for delivering macromolecules into living cells. Delivery of biomolecules into living cells is essential for biomedical research and drug development as well as genome editing. However, conventional methods of delivery of biomolecules such as viral vectors, cell penetrating peptides, cationic lipids, positive charged polymers, bulk electroporation, and microinjection pose several challenges. Such challenges include safety concerns, toxicity, damage to the cells, limited loading capacity, low delivery efficiencies, low cell viabilities, low cell throughput, high cellular perturbation, and high costs. Thus, there is a need for delivery devices and methods that allow for permeabilization of the cell membrane to facilitate delivery of biomolecules into cells. UC Berkeley researchers have developed a universal delivery electroporation system that makes cell transfection very simple for all of types of cells. The technology can be used to replace conventional cellular delivery methods such as cationic lipid, positive charged polymer and bulk electroporation as well as microinjection. The system can deliver biomolecules (e.g., DNA, RNA, proteins, nucleic acid-protein complexes (e.g., RNPs)) or other reagents into all cell types, including T-cells, which cannot be efficiently transfected with conventional approaches.