admin
5040b9a9fd
Fixed KPI card text
2026-02-20 11:16:22 +00:00
admin
c778d79aec
MIT licence
2026-02-20 10:59:01 +00:00
admin
28d2ae61ff
Fixed incorrect licence desc. in ReadMe
2026-02-20 10:54:47 +00:00
admin
c651f0ed44
Cleaned up repo with old files, and ammended logo size in sidebar/mobile overview
2026-02-20 10:53:40 +00:00
admin
d478276c3b
Fixed minor UI issue with the nav bar on mobile
2026-02-20 01:24:01 +00:00
admin
46c049def0
Added og:image & description tags
2026-02-20 01:01:03 +00:00
admin
98442c0f9f
Changed inactive line opacity
2026-02-19 23:51:14 +00:00
admin
82fcd6bc94
Disable highlight effect on mobile
2026-02-19 23:45:36 +00:00
admin
9d153e95d1
Preconnect hints for page load
2026-02-19 21:46:27 +00:00
admin
e452b66a7f
Fixed initial load being slow
2026-02-19 21:38:39 +00:00
admin
edc1327987
Added Mary Seacole back in
2026-02-19 20:27:06 +00:00
admin
72d159484f
Fixed a few skills
2026-02-19 19:54:18 +00:00
admin
cb1c958f68
Skill updates
2026-02-19 18:32:36 +00:00
admin
6bf5a6b6b2
update login transition
2026-02-19 16:45:58 +00:00
admin
3ddd4ecdbd
Changes carousel auto scroll to pause when interaction occurs
2026-02-19 16:32:11 +00:00
admin
d403e96d34
Minor change to summary and tab name
2026-02-19 16:23:12 +00:00
admin
3773268706
Rewrote KPI and Project sections!
2026-02-19 16:15:33 +00:00
admin
b13252be71
Fixed LLM chat function
2026-02-19 14:47:17 +00:00
admin
3ae4abeb9f
Fixed backend
2026-02-19 14:22:17 +00:00
admin
1fc2ba2385
Removed unused fonts
2026-02-19 14:14:45 +00:00
admin
30511cac81
Whoopsied the server
2026-02-19 14:14:08 +00:00
admin
95ea088a00
Added small backend server to manage LLM chat & contact me form
2026-02-19 14:07:40 +00:00
admin
a1f7088b48
Changed "Your role" to "My Role"
2026-02-19 14:00:20 +00:00
admin
012c905c90
Ammended tab name
2026-02-19 13:31:57 +00:00
admin
5806f7a134
Updated links
2026-02-19 13:30:54 +00:00
admin
9f2be70fd6
Added analytics tracking
2026-02-19 13:10:34 +00:00
admin
9186be7e3e
Added aria attributes/keyboard nav to carousel
2026-02-18 13:52:40 +00:00
admin
9baa6e605b
Mobile overview changes
2026-02-18 12:25:53 +00:00
admin
8b79f7b273
mobile banner v1
2026-02-18 02:55:49 +00:00
admin
134e41f4f9
chore: auto-commit before merge (loop primary)
2026-02-18 00:42:07 +00:00
admin
62c0d2ea19
Pre UX polish
2026-02-18 00:23:35 +00:00
admin
836305e2a3
Fix mobile
2026-02-17 23:14:05 +00:00
admin
d51efb535d
chore: auto-commit before merge (loop primary)
2026-02-17 21:19:40 +00:00
admin
025f860815
Loop prep
2026-02-17 20:58:56 +00:00
admin
06ca2a2b46
test webhook autodeploy... v2
2026-02-17 15:19:54 +00:00
admin
851d62fcbb
test webhook autodeploy
2026-02-17 15:18:54 +00:00
admin
0a337b41c2
Fix hover effect on chart causing transition/animation to break
2026-02-17 15:14:10 +00:00
admin
47b52b5a93
feat: add global focus mode with cross-component dimming on hover
...
When hovering a constellation node, skill pill, or timeline item,
non-related UI elements across all components dim to 0.25 opacity,
creating a focused visual relationship view. The constellation axis
and year labels also dim via CSS class. Respects reduced-motion.
2026-02-17 14:17:21 +00:00
admin
82db5fda54
Substantial refinement/polish on content of webpage (not just structural/coding elements)
2026-02-17 14:05:32 +00:00
admin
38e40d36c0
chore: auto-commit before merge (loop primary)
2026-02-17 03:30:44 +00:00
admin
841c1869d6
chore: finalise unverified-content.md audit summary
...
- Updated removed content section (no content fully removed)
- Added skills.ts, investigations.ts, and llm-prompt.ts corrections
- All sections complete: flagged-but-retained, corrections, missed opportunities
2026-02-17 03:29:12 +00:00
admin
a867c75e9b
fix: re-enable boot sequence after redesign
...
Changed initial phase from 'pmr' back to 'boot' to restore the
full boot → login → dashboard flow for production.
2026-02-17 03:28:41 +00:00
admin
150b452bb5
feat: redesign boot-to-login transition
...
New boot flow: typing → holding → loading (progress bar) → fade → login
- Added ProgressBar component with ease-out animation during loading phase
- Terminal text slides up and fades during exit transition
- Cursor shrinks during loading phase for visual continuity
- Progress bar appears below terminal text, fills over 1.2s
- Entire container fades out smoothly before transitioning to login
- Reduced motion: instant render, no animation (unchanged)
- Changed "Rendering CV" → "Launching CV" for better software-launch feel
- Tuned timing: shorter hold (600ms), loading (1200ms), faster fade (500ms)
2026-02-17 03:28:00 +00:00
admin
b266f1f149
feat: remove ECG phase entirely
...
- Deleted src/components/ECGAnimation.tsx (686 lines)
- Removed 'ecg' from Phase type
- Removed ECG import, rendering, and cursor position handoff from App.tsx
- Cleaned up BootSequence: removed onCursorPositionReady prop,
captureCursorPosition callback, cursorRef, and ECG-specific naming
- Renamed ecgStartDelay → completionDelay, ecg-seed-dot → boot-seed-dot
- Skip button now goes directly to dashboard ('pmr' phase)
- Boot flow simplified: boot → login → pmr (no ECG intermediary)
- Bundle size reduced ~8KB
2026-02-17 03:26:17 +00:00
admin
0fc7985a7c
audit: final sweep for hardcoded strings in components
...
Searched all components for hardcoded factual claims. Found:
- BootSequence.tsx: all content verified (done in 2.10)
- EducationSubsection.tsx: hardcoded education data duplicates data layer
but all content verified against CV
- LastConsultationCard.tsx: NHS Band "8a" not in references, flagged
- ChatWidget.tsx: suggested questions are UI prompts, not claims
All findings logged in unverified-content.md.
2026-02-17 03:23:33 +00:00
admin
49bddeaa45
audit: verify llm-prompt.ts against reference documents
...
- Profile: "Informatics pharmacist" → "Healthcare leader" per CV
- Interim Head: "practice-level aggregate reporting" → "practice-level data"
- HCD: "Authored most" → "Wrote most" per CV
- Duty Pharm Mgr: "Led" → "Co-led", removed national quality payments claim
- Pre-Reg: aligned PGD and palliative care descriptions with secondary ref
- PharMetrics: corrected from "Interactive Platform" to "Switching Dashboard"
- Skills: Python 6yr→8yr, SQL 7yr→3yr per corrected skills.ts data
2026-02-17 03:21:43 +00:00
admin
e2ba2575b6
audit: verify profile-content.ts against reference documents
...
- Narrative: aligned with CV Profile — "Healthcare leader" instead of
unverified "Informatics pharmacist", tightened phrasing throughout
- Achievement subtitle: "Full analytical accountability to ICB board" →
"Prescribing budget with forecasting models" per CV
- Skills summary: "data engineering" → "data pipeline development" per CV;
removed unverified "clinical decision support"
- Flagged retained "Informatics Pharmacist" roleTitle in unverified log
2026-02-17 03:20:24 +00:00
admin
61299100d9
audit: verify documents.ts and educationExtras.ts against references
...
- Research description: removed embellished "investigating cocrystal
formation for improved drug delivery properties", replaced with CV
phrasing "on drug delivery and cocrystals"
- All education credentials, grades, dates, and institutions verified
- Extracurriculars verified against secondary reference
2026-02-17 03:18:53 +00:00
admin
abb4fcd909
audit: verify skills.ts against reference documents
...
- Python: startYear corrected 2019→2017 (self-taught during Tesco night
shifts per secondary ref); yearsOfExperience 6→8
- SQL: startYear corrected 2018→2022 (learned after gaining NHS database
access per secondary ref); removed unverified pre-2022 history entries
- Power BI: fixed prescribing history year inconsistency (2019→2020);
removed "PharMetrics real-time expenditure dashboard" reference
- All skill categories and names verified against CV Core Competencies
2026-02-17 03:18:04 +00:00
admin
0fba10d469
audit: verify investigations.ts against reference documents
...
- PharMetrics: corrected from "Interactive Platform" to "Switching Dashboard"
to align with references (PharMetrics is the switching algorithm project);
updated methodology to match secondary ref's dashboard description
- All other investigations (switching algorithm, Blueteq, CD monitoring,
Sankey tool) verified against CV and secondary reference — no changes needed
2026-02-17 03:16:53 +00:00