diff --git a/src/App.tsx b/src/App.tsx index 9e461db..192efde 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -5,6 +5,7 @@ import { ECGAnimation } from './components/ECGAnimation' import { FloatingNav } from './components/FloatingNav' import { Hero } from './components/Hero' import { Skills } from './components/Skills' +import { Experience } from './components/Experience' function App() { const [phase, setPhase] = useState('boot') @@ -27,12 +28,7 @@ function App() { -
-

- Experience -

-

Experience section will be built in Task 8

-
+

diff --git a/src/components/Experience.tsx b/src/components/Experience.tsx new file mode 100644 index 0000000..84826da --- /dev/null +++ b/src/components/Experience.tsx @@ -0,0 +1,164 @@ +import { motion } from 'framer-motion' +import { useScrollReveal } from '@/hooks/useScrollReveal' +import type { Experience as ExperienceType } from '@/types' + +const experiences: ExperienceType[] = [ + { + role: 'Interim Head of Population Health & Data Analysis', + org: 'NHS Norfolk & Waveney ICB', + date: 'May 2025 — Nov 2025', + bullets: [ + 'Led team through organisational transition, maintaining delivery of £14.6M efficiency programme', + 'Directed strategic priorities for population health analytics across Norfolk & Waveney (population ~1M)', + 'Managed stakeholder relationships with system leaders, provider trusts, and primary care networks', + ], + isCurrent: true, + }, + { + role: 'Deputy Head of Population Health & Data Analysis', + org: 'NHS Norfolk & Waveney ICB', + date: 'Jul 2024 — Present', + bullets: [ + 'Deputised for Head of department across all operational and strategic functions', + 'Oversaw £220M medicines budget and led programme of cost improvement initiatives', + 'Developed Python-based switching algorithm processing 14,000 patients, delivering £2.6M savings', + 'Built Blueteq automation system reducing processing time by 70%, saving 200+ hours annually', + 'Created PharMetrics dashboard platform for real-time medicines expenditure tracking', + ], + isCurrent: true, + }, + { + role: 'High-Cost Drugs & Interface Pharmacist', + org: 'NHS Norfolk & Waveney ICB', + date: 'May 2022 — Jul 2024', + bullets: [ + 'Managed high-cost drugs budget across acute and community settings', + 'Led NICE Technology Appraisal implementation and horizon scanning', + 'Developed health economic models for biosimilar switching programmes', + 'Built data pipelines for automated reporting of medicines expenditure', + ], + isCurrent: false, + }, + { + role: 'Pharmacy Manager', + org: 'Tesco Pharmacy', + date: 'Nov 2017 — May 2022', + bullets: [ + 'Managed community pharmacy delivering 3,000+ items monthly', + 'Pioneered asthma screening service generating £1M+ national revenue', + 'Led team of 6 through COVID-19 pandemic service delivery', + 'Completed Mary Seacole NHS Leadership Programme (2018)', + ], + isCurrent: false, + }, + { + role: 'Duty Pharmacy Manager', + org: 'Tesco Pharmacy', + date: 'Aug 2016 — Nov 2017', + bullets: [ + 'Supported pharmacy manager in daily operations and clinical services', + 'Delivered Medicines Use Reviews and New Medicine Service consultations', + 'Maintained controlled drug compliance and clinical governance standards', + ], + isCurrent: false, + }, +] + +const ECGDecoration = () => ( + +) + +const TimelineEntry = ({ + experience, + index, + isVisible, +}: { + experience: ExperienceType + index: number + isVisible: boolean +}) => { + return ( + +