Казачук М.А. родилась 16 марта 1993 года в г. Москве. В 2010 году окончила с золотой медалью Центр образования №654 им. А.Д. Фридмана (физико-математический класс) города Москвы. В 2015 году окончила с отличием факультет ВМК МГУ, в 2019 году – аспирантуру факультета ВМК МГУ. Является победителем конкурса лучших выпускных работ факультета ВМК МГУ 2015 года. Также в 2015 году М.А. Казачук была принята на работу в должности программиста в лабораторию технологий программирования кафедры интеллектуальных информационных технологий. С 2018 года по 2021 год работала математиком 1-ой категории лаборатории ТП, а также научным сотрудником Центра хранения и анализа больших данных МГУ, где вела методическую работу по подготовке учебных курсов по аналитике больших данных. С 2021 по 2023 год – ассистент кафедры ИИТ. С 2023 года – доцент кафедры ИИТ.
26 декабря 2019 года в диссертационном совете МГУ.01.19 М.А. Казачук успешно защитила кандидатскую диссертацию «Динамическая аутентификация пользователей на основе анализа работы с клавиатурой компьютера» по специальности 05.13.11 – «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей» (физико-математические науки). Научный руководитель – к.ф.-м.н., доцент Петровский Михаил Игоревич.
Казачук М.А. является разработчиком и лектором обязательного курса «Современные методы распределенного хранения и обработки данных» (для студентов 1-го и 2-го курсов магистратуры, начиная с 2015 года), также ведет семинарские занятия по практикуму на ЭВМ в поддержку курсов «Операционные системы» и «Системы Программирования» (для студентов 2-го курса бакалавриата). Соавтор учебно-методических пособий по программированию в ОС UNIX на языке С. Также М.А. Казачук осуществляет научное руководство курсовыми и дипломными работами студентов, является соруководителем спецсеминара «Вопросы распределенной обработки информации». Руководит преддипломной практикой у студентов и педагогической практикой у аспирантов. Участвует в проведении экзаменов по курсам «Операционные системы», «Системы программирования», «Современные методы распределенного хранения и обработки данных», государственного экзамена в магистратуре, а также вступительных испытаний на факультет. Принимает активное участие в проведении олимпиады «Ломоносов» по информатике.
Казачук М.А. специализируется в области разработки и применения методов интеллектуального анализа данных для решения задач компьютерной безопасности, опубликовала более 20 научных работ, в том числе в ведущих зарубежных изданиях, индексируемых в журналах Web Of Science, Scopus, RSCI. Результаты исследований докладывались на российских и международных конференциях. В настоящее время принимает активное участие в научной работе по проектам лаборатории технологий программирования кафедры ИИТ (РКК «ЭНЕРГИЯ», ПАО «РЕКУРСИВ», ООО «ЛУКОЙЛ-НИЖЕГОРОДНЕФТЕОРГСИНТЕЗ», АНО «ЦЕНТР АНАЛИТИЧЕСКОГО РАЗВИТИЯ СОЦИАЛЬНОГО СЕКТОРА»).