About

Meet Dr. Taffy Makaya

MBChB, MMedSci (Endocrinology), FRCPCH, MBA, ILM-certified

Consultant in Paediatric Endocrinology & Diabetes
GMC Number: 6058667

Dr. Taffy Makaya is a highly respected Senior Consultant in Paediatric Endocrinology and Diabetes. She serves as the Clinical Lead for Paediatric and Transition Endocrinology at the John Radcliffe Hospital in Oxford and has over two decades of clinical experience.

Her specialist training was completed at Sheffield Children’s Hospital, and she has extensive expertise in a wide range of endocrine and metabolic conditions, including:

  • Growth disorders

  • Early and delayed puberty

  • Thyroid and adrenal conditions

  • Obesity and Type 2 diabetes

  • PCOS, bone health, and genetic endocrine syndromes

Dr. Makaya is also a passionate educator and holds the role of Honorary Senior Clinical Lecturer at the University of Oxford. She teaches medical students, supervises junior doctors, and regularly presents at national and international academic meetings. She is a published researcher and recognised medico-legal expert.

Her leadership experience spans service development, quality improvement, and patient safety. She has led award-winning teams and actively champions open communication and holistic care within paediatric medicine.

In her personal time, Dr. Makaya advocates for mental health awareness and serves as Vice Chair of Oxfordshire Mind.

Memberships & Associations

Research & Publications

Dr. Makaya has contributed to several peer-reviewed journal articles and academic presentations.

Scroll to Top
wplicense.online | 521: Web server is down

Web server is down Error code 521

Visit cloudflare.com for more information.
2026-06-21 17:46:42 UTC
You

Browser

Working
London

Cloudflare

Working
wplicense.online

Host

Error

What happened?

The web server is not returning a connection. As a result, the web page is not displaying.

What can I do?

If you are a visitor of this website:

Please try again in a few minutes.

If you are the owner of this website:

Contact your hosting provider letting them know your web server is not responding. Additional troubleshooting information.