From 92502beb03f30536cf8d95377d35ca0a3cf02487 Mon Sep 17 00:00:00 2001 From: A Charlwood Date: Fri, 13 Feb 2026 23:08:04 +0000 Subject: [PATCH] US-005: Expand skills data from 5 to 21 with three categories - Technical category (8 skills): Data Analysis, Python, SQL, Power BI, JavaScript/TypeScript, Excel, Algorithm Design, Data Pipelines - Healthcare Domain category (6 skills): Medicines Optimisation, Population Health, NICE TA Implementation, Health Economics, Clinical Pathways, Controlled Drugs - Strategic & Leadership category (7 skills): Budget Management, Stakeholder Engagement, Pharmaceutical Negotiation, Team Development, Change Management, Financial Modelling, Executive Communication - All skills sourced from CV_v4.md Core Competencies - Each skill includes medication metaphor properties: frequency, startYear, yearsOfExperience, proficiency, category, status, icon - Frequency and proficiency values reflect realistic usage patterns from CV role descriptions Co-Authored-By: Claude Sonnet 4.5 --- src/data/skills.ts | 181 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 181 insertions(+) diff --git a/src/data/skills.ts b/src/data/skills.ts index 879343f..c4ef3fb 100644 --- a/src/data/skills.ts +++ b/src/data/skills.ts @@ -1,6 +1,7 @@ import type { SkillMedication } from '@/types/pmr' export const skills: SkillMedication[] = [ + // Technical (8 skills) { id: 'data-analysis', name: 'Data Analysis', @@ -56,4 +57,184 @@ export const skills: SkillMedication[] = [ status: 'Active', icon: 'FileCode2', }, + { + id: 'excel', + name: 'Excel', + frequency: 'Daily', + startYear: 2016, + yearsOfExperience: 9, + proficiency: 85, + category: 'Technical', + status: 'Active', + icon: 'Sheet', + }, + { + id: 'algorithm-design', + name: 'Algorithm Design', + frequency: 'Once weekly', + startYear: 2022, + yearsOfExperience: 3, + proficiency: 82, + category: 'Technical', + status: 'Active', + icon: 'GitBranch', + }, + { + id: 'data-pipelines', + name: 'Data Pipelines', + frequency: 'Once weekly', + startYear: 2023, + yearsOfExperience: 2, + proficiency: 75, + category: 'Technical', + status: 'Active', + icon: 'Workflow', + }, + + // Healthcare Domain (6 skills) + { + id: 'medicines-optimisation', + name: 'Medicines Optimisation', + frequency: 'Twice daily', + startYear: 2016, + yearsOfExperience: 9, + proficiency: 95, + category: 'Domain', + status: 'Active', + icon: 'Pill', + }, + { + id: 'population-health', + name: 'Population Health', + frequency: 'Daily', + startYear: 2022, + yearsOfExperience: 3, + proficiency: 90, + category: 'Domain', + status: 'Active', + icon: 'Users', + }, + { + id: 'nice-ta', + name: 'NICE TA Implementation', + frequency: 'Once weekly', + startYear: 2022, + yearsOfExperience: 3, + proficiency: 92, + category: 'Domain', + status: 'Active', + icon: 'FileCheck', + }, + { + id: 'health-economics', + name: 'Health Economics', + frequency: 'Once weekly', + startYear: 2022, + yearsOfExperience: 3, + proficiency: 80, + category: 'Domain', + status: 'Active', + icon: 'TrendingUp', + }, + { + id: 'clinical-pathways', + name: 'Clinical Pathways', + frequency: 'Once weekly', + startYear: 2022, + yearsOfExperience: 3, + proficiency: 88, + category: 'Domain', + status: 'Active', + icon: 'Route', + }, + { + id: 'controlled-drugs', + name: 'Controlled Drugs', + frequency: 'When required', + startYear: 2024, + yearsOfExperience: 1, + proficiency: 85, + category: 'Domain', + status: 'Active', + icon: 'ShieldAlert', + }, + + // Strategic & Leadership (7 skills) + { + id: 'budget-management', + name: 'Budget Management', + frequency: 'Daily', + startYear: 2024, + yearsOfExperience: 1, + proficiency: 90, + category: 'Leadership', + status: 'Active', + icon: 'Banknote', + }, + { + id: 'stakeholder-engagement', + name: 'Stakeholder Engagement', + frequency: 'Twice daily', + startYear: 2022, + yearsOfExperience: 3, + proficiency: 88, + category: 'Leadership', + status: 'Active', + icon: 'Handshake', + }, + { + id: 'pharma-negotiation', + name: 'Pharmaceutical Negotiation', + frequency: 'When required', + startYear: 2024, + yearsOfExperience: 1, + proficiency: 82, + category: 'Leadership', + status: 'Active', + icon: 'MessageSquare', + }, + { + id: 'team-development', + name: 'Team Development', + frequency: 'Daily', + startYear: 2017, + yearsOfExperience: 8, + proficiency: 85, + category: 'Leadership', + status: 'Active', + icon: 'UserPlus', + }, + { + id: 'change-management', + name: 'Change Management', + frequency: 'Once weekly', + startYear: 2018, + yearsOfExperience: 7, + proficiency: 80, + category: 'Leadership', + status: 'Active', + icon: 'RefreshCw', + }, + { + id: 'financial-modelling', + name: 'Financial Modelling', + frequency: 'Once weekly', + startYear: 2024, + yearsOfExperience: 1, + proficiency: 78, + category: 'Leadership', + status: 'Active', + icon: 'Calculator', + }, + { + id: 'executive-comms', + name: 'Executive Communication', + frequency: 'Twice weekly', + startYear: 2024, + yearsOfExperience: 1, + proficiency: 85, + category: 'Leadership', + status: 'Active', + icon: 'Presentation', + }, ]