My Medical Career

From Doctor to Software Developer

Before transitioning into software development, I spent over eight years in the medical field, gaining hands-on experience in patient care, emergency response, and surgical procedures. My journey as a doctor equipped me with critical thinking, problem-solving, and adaptability—skills I now apply in tech.

Back to homepage

Education

Bachelor of Medicine, Bachelor of Surgery (MBBS)

University of Malaya, Malaysia, 2009 - 2014

Career Timeline

Houseman (Trainee Doctor)

Hospital Kulim, Kedah

2014 – 2016

Completed a two-year rotational training program across six core departments: Orthopaedics, Internal Medicine, Obstetrics & Gynaecology, Emergency, Paediatrics, and Surgery.

  • Conducted patient history-taking, daily ward rounds with medical officers and specialists, and reviewed test results to report to supervising doctors.
  • Performed essential medical procedures, including phlebotomy, vaginal deliveries, suturing, intravenous (IV) line insertions, urinary catheterization, and minor surgical interventions.
  • Assisted medical officers and specialists in major surgical procedures.

Medical Officer

Penang General Hospital

2016 – 2018

Obstetrics & Gynaecology Department

Worked in a high-pressure environment, managing complex cases in obstetrics and gynecology.

  • Managed high-risk pregnancies, labor, and emergency deliveries.
  • Performed over 50 C-sections and assisted in gynecological surgeries.
  • Conducted over 1,000 transabdominal ultrasounds for obstetric and gynecological patients.
  • Supervised and mentored house officers, ensuring smooth clinic operations.
  • Facilitated the 2017 Maternal-Fetal Medicine Conference in Malaysia.

General Practitioner

Dr. (Mdm) Ooi Clinic, Penang, Malaysia

2018 – 2022

Provided comprehensive medical care in a community clinic setting.

  • Diagnosed and managed a wide range of medical conditions.
  • Conducted patient consultations, examinations, and follow-up care.
  • Ordered and interpreted lab tests to guide treatment decisions.
  • Handled administrative responsibilities, ensuring efficient clinic operations.

Why I Transitioned to Tech

While working as a doctor, I developed an interest in technology, particularly in data analysis and artificial intelligence applications in healthcare. Over time, I realised that problem-solving in medicine and programming shared many similarities—both require analytical thinking, continuous learning, and precision. This led me to pursue a Master's in Computing and Innovation, ultimately transitioning into software development.

Current Medical License

I still hold a valid medical license in Malaysia and am registered with the Malaysian Medical Council (MMC). You can verify my registration here.