## Project Overview Over the past two years at **West Yorkshire Pension Fund**, I have led the architecture and development of a new **customer portal**. Our team created a **customer-led platform** for members to: - Access vital pension data - Make secure changes to their information - View and download annual statements This project had me in the driving seat for a lot of architectural decisions, having to build out a plan and execute it within tight deadlines was challenging but equally as rewarding. --- ## Highlights <ul class="cards"> <li class="card"> <div class="card-title">🚀 Modernisation</div> <div class="card-meta">From planning to development, this projects main aim was to modernise dated tech-stacks and foster new development practices.</div> </li> <li class="card"> <div class="card-title">👥 User-led</div> <div class="card-meta">Workshops with real members informed design and implementation decisions</div> </li> <li class="card"> <div class="card-title">🔒 Secure</div> <div class="card-meta">Integrated MFA and KYC identity checks, making user-data robust.</div> </li> </ul> --- ## Challenges - **Dated business database architecture** Legacy infrastructure created limitations in how we could query and expose data, especially when introducing our modern Django/Alpine stack. - **Improving dated development practices** We introduced modern tooling, code reviews, and CI/CD pipelines to raise the quality bar. - **Complex data requirements** Pension rules, processes, and calculations had to be surfaced in a way members could actually understand. ---