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

Quantum Koan: High Probability

A novice approached the master asking for a code review of his implementation of Grover's search...

One Year of Quantum Katas

In July 2018 we announced the Quantum Katas – an open-source project aimed at teaching quantum computing and Q# programming. This July we’re celebrating the first anniversary of the Katas, so I decided to step back for a moment and look at how the project grew and evolved during this year.

Solve the Quantum Katas Online with Jupyter Notebooks

We present the first batch of Quantum Katas - self-paced tutorials for learning quantum computing and Q# - in Jupyter Notebook format. Now you can solve the tasks from the tutorials in your browser without having to install any extra software.

The Women of QuArC

International Women’s Day is a day to celebrate the women in our life. That includes the amazing women in our group who, among other things, work to shape the Quantum Development Kit and to bring you these awesome tools for quantum programming. Without further ado, allow me to introduce them to you – in their own words.

Microsoft Q# Coding Contest – Winter 2019: Recap

Last month we invited everybody to try out their quantum programming skills in the second Q# coding contest. Now that it's over, let's take a look at how it went.

Microsoft Q# Coding Contest – Winter 2019

We are excited to invite you to the Microsoft Q# Coding Contest – Winter 2019 – the second global quantum programming competition!

Q# Advent Calendar 2018

The F# and C# communities have blogging events called Advent Calendars, in which every day in December one awesome community member publishes a blog post about the language. I think it's an amazing way to bid farewell to the old year and to celebrate the new one, and Q# needs one too! So, let's write some Q# blog posts!

Learn Quantum Computing with the Quantum Katas

The brief history and the key principles of the Quantum Katas - self-paced programming tutorials aimed at teaching quantum computing with Q#.