Mariia Mykhailova is a principal quantum applications software developer with 11+ years of engineering experience, currently building fault-tolerant quantum software at PsiQuantum and teaching quantum algorithms at the University of Washington and Northeastern. She blends deep practical experience in developer tooling and education—authoring O’Reilly and Manning books and creating the widely used Microsoft Quantum Katas—with production work on Q# libraries and advanced quantum architectures. Her background spans large-scale cloud and data systems at Microsoft to competitive problem design at TopCoder, giving her a rare mix of systems engineering, pedagogy, and algorithmic creativity. Notably, she has hands-on experience implementing quantum oracles and polishing core Q# API documentation, helping make complex quantum concepts accessible and runnable for learners and developers alike.
11 years of coding experience
18 years of employment as a software developer
Computer Science, Computer Science at Yandex School of Data Analysis
Tutorials and programming exercises for learning Q# and quantum computing
Role in this project:
Back-end Developer & Technical Writer
Contributions:2 releases, 281 reviews, 158 commits in 4 years 7 months
Contributions summary:Mariia primarily contributed to the implementation and documentation of quantum oracles and algorithms, demonstrating a focus on understanding and implementing the Deutsch-Jozsa algorithm. Their commits included the creation of oracle implementations, changes to code examples for the Deutsch-Jozsa algorithm, and modifications to documentation. Furthermore, the user added contributions to enhance the code base by implementing features and fixes.
Contributions:57 reviews, 39 commits, 45 PRs in 5 years 2 months
Contributions summary:Mariia's commits primarily focus on correcting and expanding the API documentation for the Q# libraries in the `microsoft/quantumlibraries` repository. They addressed broken links, fixed formulas, and clarified explanations in several documentation files. This work included updating formulas, code samples, and the overall structure of the documentation to improve clarity and correctness.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mariia Mykhailova - Principal Quantum Applications Software Developer