## Background
## The Problem
## The Solution
We created Quantum Cloud – a simulation tool for solid-state physics and material science consisting of:
- the simulation engine – a scientific library containing material database and computational models, structured as a convenient-to-use library;
- the graphical user interface – an intuitive and elegant access layer for managing simulations.
QC supports 8kp perturbation theory for III-V material system GaAs/InAs. Energy profile, wavefunction, and density of states calculation are supported. As a server-based solution, it enables delegating expensive calculations to remote machines.
## The Process
The physicists provided us with their calculations in Fortran files and a list of features they wished to include in the final version of the project. Our responsibility was to drive the project from the software and project management perspective.
We aimed to have MVP ready in 3 months, understood as a working dashboard with any calculations. The project was divided into 2 phases:
- First, during which we aimed to create a working production-ready library in Python.
- Second, during which we prepared a version that could be used during student class before the start of the semester.
We worked in continuous delivery mode, a standard in agile methodology. Therefore, we started with an initial plan that had been consulted with the client. The plan included several milestones, and after completing each of them, we showed results for early feedback and applied the recommendations. Most of our communication took place on a dedicated Slack channel.
## The Effect
## Quantum Cloud Resources
Recommendations
About the Quantum Cloud project
## Project Background
Material science lacks convenient tools for simulating quantum nanostructures like quantum wells. Existing solutions are either coarse to use or look like 90s software applications. Moreover, nanoscale simulations are computationally expensive when conducted on a local machine.
Therefore, we teamed up with Physicists from Wroclaw University of Science and Technology’s Faculty of Fundamental Problems of Technology to create an easy-to-use simulation engine utilizing state-of-the-art SW development technologies and practices. We have joined forces to understand the pain points of working on cutting-edge technology.
## The Team
Jakub and Piotr handled the project. Both are strong software developers as well as academic high scorers. Piotr has a strong mathematical background, while Jakub specializes in physics. The understanding of scientific problems ensured smooth communication and undisturbed project implementation.
## The Result
QC has been used as an educational tool during physics classes at Wroclaw University of Science and Technology. Being an ergonomic and reliable solution that enables working on complex problems conveniently, its modus operandi is easy to understand also for students. Furthermore, it also served as a basis for scientific publications.