## 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.
---