Although this was my first time building a CMS from scratch, I approached it pragmatically and focused on the core workflows the client needed. The result is a system that is easy to maintain, highly performant and reusable across future projects. I continue to maintain and evolve the platform as part of an ongoing relationship.