This document outlines research on second-order perturbations during inflation beyond the slow-roll approximation. It discusses perturbation theory at first and second order, and presents results on the source term and second-order perturbations for inflation models with features. The document also describes Pyflation, an open-source Python code for numerically calculating inflationary perturbations up to second order, and outlines future goals for the code including calculating the three-point function and incorporating multi-field models.