Curriculum vitae
Belal Zaky
London, UK · Dubai, UAE | hello@belalzaky.uk
belalzaky.uk · linkedin.com/in/belalzaky · github.com/belalzaky · belalzaky.substack.com
Pharmacology student at King's College London, building at the intersection of drug safety, data and AI. Self-taught in Python, R and SQL, with 9 published data projects analysing 20M+ real-world drug-safety and health records — from signal detection and causal inference to a tested, containerised pharmacovigilance pipeline.
Education
London, United Kingdom
Dubai, United Arab Emirates
Selected data projects
Python · propensity-score matching · self-controlled case series · bootstrap CI
- Emulated a new-user, active-comparator study and validated the estimators against a sealed true effect: the crude comparison understated the harm by 46% (OR 1.19), while matching (2.05) and a self-controlled series (2.14) both recovered the truth (2.20).
- A simulation study by design — the only setting where you can score a causal method against a known answer. Same protocol queued for real clinical data (MIMIC-IV, credentialing in progress).
Python · scikit-learn · scispaCy · SNOMED CT · pytest · GitHub Actions · Docker
- Three-stage pipeline: triage a medical abstract for a possible adverse drug event (F1 0.38 → 0.79), extract the drug and effect, then code the effect to SNOMED CT against a 461,000-term vocabulary.
- Built as a system, not a notebook — 32 unit tests, CI on every push, a Dockerfile and a CLI. Chose precision over coverage in coding: a wrong code corrupts a safety signal, a blank one does not.
Python · pandas · SQL · openFDA API · PRR / ROR / chi-squared / Evans criteria
- Built a disproportionality signal-detection pipeline over 20M+ adverse-event reports; validated on the known warfarin–haemorrhage signal (PRR ≈ 5), with negative controls to screen out confounders.
- Across companion projects (a live dashboard and a SQL reproduction), showed how notoriety and sampling distort conclusions — a heartburn drug’s 2020–21 report spike was litigation, not clinical harm.
R (survival) · Kaplan–Meier · Cox PH · Python · scikit-learn · PubMedBERT
- Benchmarked four models for detecting adverse drug events in free text: the domain-tuned transformer won, a keyword model beat a general-purpose one, and a zero-shot LLM came last — domain fit beats model size.
- Modelled time-to-hypertension in 1,100+ patients: diabetics progressed ~2.4× faster, and a seemingly null age effect proved time-varying.
Full write-ups, code and live interactives for all 9 projects at belalzaky.uk/projects.
Portfolio & public work
- belalzaky.uk — self-built portfolio site (Astro · Vercel) presenting 9 projects with bespoke interactive data visualisations built from real project data.
- Building in public — projects and drug-safety concepts explained via LinkedIn, a Substack newsletter and an educational Instagram (@belalzakyuk).
Experience
Supported customer service and sales operations in a busy retail pharmacy environment, Dubai.
Coordinated client–team communication and documentation, built digital filing systems, and supported business development and social media.
Ran order fulfilment, customer communication and social-media campaigns, supporting product launches with the founders.
Leadership & activities
Represent coursemates on the Staff–Student Liaison Committee; consolidated scattered module feedback into one case that reached the department and changed the module.
Selected for King's flagship leadership programme — employer-led challenges.
Regular prepared and impromptu speaking; earned “Speech of the Meeting”.
Awarded Delegate of the Conference — research, debate and negotiation.
Skills
- Data & technical
- Python (pandas, scikit-learn, matplotlib), R (survival analysis), SQL, machine learning, NLP; Git/GitHub, pytest, GitHub Actions CI, Docker, Astro
- Methods
- Causal inference (propensity scores, self-controlled case series), survival analysis, disproportionality signal detection, statistical reasoning
- Domain
- Pharmacovigilance & drug-safety signal detection, real-world evidence, EHR data, SNOMED CT coding
- Communication
- Scientific & report writing, data storytelling, public speaking. English (fluent), Arabic (native)