In this experimental study, several types of chitosan nanoparticles were synthesized with varying zeta potentials and sizes. The various chitosan nanoparticles were then coated with a layer of alginate to form core-shell nanoparticles where the surface charge can be further controlled. The nanoparticle size distribution and zeta potential were characterized using a zetasizer, and the average zeta potentials range from 0 to 50 mV while the diameters range from 200-500 nm. We will present findings on how chitosan, alginate and cross-linker concentrations determine the nanoparticle surface charge and size. We will relate the results to concepts from the literature regarding the complexation of polyelectrolytes. Results will also be presented on the effect of nanoparticle composition on the release rates of encapsulated substances.