Quantum state engineering and state characterization is a key task in quantum information processing in both discrete and continuous variable systems in the optical domain. In particular, quantum states with non-Gaussian (i.e., non-positive) Wigner quasiprobability distribution functions are crucial to universal, fault-tolerant quantum computing with continuous variables. In this talk, we present our recent results on single-photon Fock state tomography using Photon-Number-Resolving (PNR) measurements. We generated a highly pure narrow-band single-photon Fock state by heralding cavity-enhanced spontaneous-parametric-downconversion from a PPKTP optical parametric oscillator. The Wigner function was reconstructed with photon statistics obtained using superconducting transition-edge sensors with an overall system efficiency of 58(2)%. We then discuss quantum state engineering for pure displaced single-photon Fock states, optical cat states, and approximate GKP states using coherent states and single-photon states along with linear optics and PNR measurements. We report our experimental progress for the same.