قبل انضمامه لأسترولابز، وعمله مديرًا لفرعها في المملكة، شغل مصطفى منصب المدير الأول لقسم التخطيط الاستراتيجي في المركز الوطني لقياس أداء الأجهزة العامة حيث قام بتطوير الخطط الاستراتيجية وخطط الأعمال للمركز والإشراف على مشاريع عدة. عمل مصطفى قبل ذلك مديرًا تنفيذيًا وشريكًا مؤسسًا لأكادوكس، وهي منصة تقنية للمجتمع التعليمي وساهم في نموها لتخدم أكثر من 300 ألف مستفيد في الشرق الأوسط. كما عمل مطورًا في أرامكو وباحثًا في جامعة تكساس قبل بدئه لأكادوكس. مصطفى حائز على شهادة ماجستير في علوم الحاسب من جامعة الملك عبد الله وشهادة بكالوريوس في هندسة البرمجيات من جامعة الملك فهد.