We have performed an experiment at NSCL to study the β-decay of N=Z isotopes 96Cd, 98In and 100Sn using the β-Counting system (BCS) and the Segmented Germanium Array (SeGA). The nuclei of interest were implanted into a double-sided silicon strip detector and properties from both implantations and the subsequent β-decays were recorded on an event-by-event basis. The newly constructed Radio Frequency Fragment Separator (RFFS) was used to reduce the overall implantation rate due to low momentum tails of less neutron-deficient contaminants. The study of the doubly magic 100Sn along with its neighbors is essential to understand single-particle structure and proton-neutron interaction close to the proton drip-line. The measured half-life of 100Sn, 0.55 0.32+0.70 s, is consistent with a previous measurement. The presence of two β-decaying states in 98In was also confirmed and the improved obtained half-lives are 47(13) ms and 0.66(40) s. The half-life of 96Cd was measured to be 1.030.21 +0.24 s.