Single photon technologies have been increasingly important for a variety of applications at the frontiers of physics, including quantum computing and quantum communications. However, commercial pulse counting software and hardware can be difficult to customize to meet specific needs of photon counting and quantum optics. For instance, some commercialized products may be limited to the number of input pulses they can receive and the number of output pulses they can produce. Therefore, we are developing a multichannel FPGA board in a Python-based environment with nanosecond timing resolution that is inexpensive, easily adaptable, and customizable. This flexible instrument will be able to perform real time or delayed statistical processing on multiple input pulses and generate output pulses with a graphical user interface for simple and straightforward use. Our aim is to provide a user-friendly and customizable approach to acquire data from single photon detectors with a FPGA to further advance quantum information research.