This research paper focuses on the design of a boundary optimal controller with output feedback for a tubular catalytic cracking reactor. The process is represented by a set of non-linear parabolic partial differential equations (PDEs). The approach involves utilising the linearised infinite-dimensional version of the model, taking advantage of the system generator being a Riesz spectral operator. A stabilising compensator is designed by leveraging the eigenvalues and eigenvectors of the system generator. This paper also includes numerical simulations to demonstrate the performance of the developed algorithm.