About Me
I’m a hands-on Lead Frontend Developer who balances coding, architecture, and team development. I care about accessibility, clarity, and building systems that make future work faster.
From entrepreneurship to NHS-scale delivery, I move comfortably from Figma to production and work closely with designers and API teams. I write clean, modular TypeScript, still code every day, and mentor developers to think independently and ship with confidence.
-
Angular/React + TypeScript · Design systems · Accessibility
-
Azure DevOps CI/CD · Multi-environment releases · Rollback ready
-
Team coaching · Focused planning & check-ins · Stakeholder alignment

Highlights & Impact
A few areas where I bring the most value as a Lead Frontend Developer.
From architecture and accessibility to delivery and mentoring, these are the outcomes I focus on.
Scalable Architecture
Angular/React + TypeScript, built on clean, modular foundations.
Accessible Interfaces
NHS-grade usability, meeting strict accessibility standards.
Design Systems
Reusable components that accelerate future projects.
CI/CD Confidence
Multi-environment Azure pipelines with safe rollbacks.
Team Development
Mentoring juniors and raising velocity through clear standards.
Business Alignment
Bridging stakeholders, UX, and devs to deliver real outcomes.
Flagship Case Studies
NHS Vaccination Dashboard
Context:
The NHS needed a secure, role-aware dashboard for tracking child vaccinations. Existing Power BI tables were slow and limited.
Role:
Lead Frontend Developer, leading a team of three FE engineers in daily collaboration with the API team.
Key Decisions:
- Angular + TypeScript
- NHS Smartcard (OAuth + JWT)
- Role & geography-based data access
- Chart.js for interactive charts
- Exportable tables
- Azure DevOps CI/CD with rollback
Outcomes:
-
Faster, clearer vaccination analysis
-
Actionable exports & patient-level drilldown
-
Reusable design system for future NHS apps
-
Predictable multi-environment releases
Note: Conceptual diagrams only; no internal UI/code displayed.
NHS Maternity Recommendations Registry
Context:
NHS staff needed quick access to the right maternity recommendations, which differ by audience; from Primary Care and ICBs to NHSE and professional colleges.
Role:
Lead Frontend Developer, leading a team of three FE engineers in daily collaboration with the API team.
Key Decisions:
-
Angular + TypeScript for speed and consistency
-
Audience-based navigation to guide users to tailored recommendations
-
NHS Design System for accessibility and trust
-
Search and filter to make recommendations easy to find
- Exportable tables
- Azure DevOps CI/CD with rollback
Outcomes:
-
Simple, accessible registry used daily by NHS staff
-
Clear audience-driven organisation of recommendations
-
Consistency with NHS design patterns across services
Note: Conceptual diagrams only; no internal UI/code displayed.
Leadership & Team Development
I lead from the code as much as from the process. My focus is on keeping the team moving, making decisions clear, and helping developers grow. When someone gets stuck, I guide them to think through the problem instead of handing them the answer. I keep planning and reviews straightforward, so we spend more time building and less time in meetings.
-
Led a team of 3 frontend engineers on an NHS app, working closely with the API team every day
-
Kept delivery predictable with short planning, daily check-ins, and mid-sprint alignment
-
Raised quality through clean code, accessibility, and clear architecture
-
Mentored juniors with pairing and reviews that build confidence and autonomy
Delivery & Process
Shape the Work
Clarify goals, constraints, and success criteria.
Architecture First
Define patterns, boundaries, and testing approach.
Design & Accessibility
Components from Figma to code, inclusive by default.
Build
Angular/React + TypeScript, modular and reviewed.
Quality
Automated checks, performance budgets, code reviews.
Release
Azure DevOps pipelines: Dev → UAT → Prod, rollback ready.
Let’s Talk
Open to lead frontend roles where code quality, usability, and delivery matter.