Mariia Mykhailova

Principal Software Engineer, Advanced Quantum Development

Mariia Mykhailova is a principal software engineer at the Advanced Quantum Development team at Microsoft. She works on developing software for fault-tolerant quantum computation. Mariia is also a part-time lecturer at Northeastern University, teaching Introduction to Quantum Computing since 2020, and the author of O’Reilly book “Q# Pocket Guide”. In her spare time, she writes problems for programming competitions and creates puzzles.

Post by this author

A quantum circuit logical puzzle

This blog offers you a quantum logical puzzle: you are given the outline of a simple quantum circuit and a set of clues about it, and you have to complete the circuit based on the clues.

Analyzing a Sudoku solver using resources estimation

In this blog post I show how to analyze and optimize a quantum Sudoku solver written in Q# using resources estimation tools from Quantum Development Kit.

Interning at Microsoft Quantum – 2022

We announce Microsoft Quantum research and software engineering internships for summer 2022 and share some completed intern projects from the past years.

Q# Advent Calendar 2021

Q# Advent Calendar is a yearly blogging event in which every day in December one awesome community member writes a blog post about Q#. Check out the previous years' blogs, and join the 2021 edition!

Celebrating Hacktoberfest 2021

It is October, and this means it's time for Hacktoberfest - an annual celebration of open source! Learn how to participate in this year's Quantum Hacktoberfest.

Quantum software development using the QDK

In this blog post we look at the end-to-end quantum software development workflow, the stages through which a quantum program goes from idea to complete implementation, and the tools offered by the Quantum Development Kit for each stage.

Visualizing quantum programs using the QDK

In this blog post we’ll look at the tools offered by Microsoft Quantum Development Kit to visualize various elements of quantum programs - the quantum state of the program, the unitary transformations, and the execution path (the circuit) of the program run.

Microsoft Quantum challenge at QCHack 2021: Recap

Meet the winners of the Microsoft challenge at Quantum Coalition Hackathon 2021 and learn about their projects and their experiences at the Hackathon!

Announcing Microsoft Quantum challenge at QCHack

We are excited to announce that Microsoft will join Quantum Coalition Hack, hosted during the week of April 5-11! Learn more about the challenge we'll be offering and the best ways to prepare for it.

Inside the Quantum Katas, part 2: testing quantum programs

Learn about the common tools and tricks used for testing quantum programs, using the testing harnesses of the Quantum Katas as an example.