Skip to content
View rootware's full-sized avatar

Block or report rootware

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rootware/README.md

Hi, I'm Shah 👋

I'm a theoretical and computational quantum physicist who likes the interface of math, physics and programming. Specifically, I like interfacing machine learning and reinforcement learning techniques with quantum algorithms for solving quantum theory problems as well as designing quantum systems. I'm currently a postdoctoral researcher at JILA, University of Colorado, Boulder.

I usually like working on diverse topics. On the physics side, I work in quantum sensing, quantum computing, quantum information theory, physics informed machine learning, and using reinforcement learning and artificial neural networks to augment quantum algorithms and design tasks (see my Google Scholar )

On the programming side, I love coding hobby projects here and there. I use Python, Mathematica and C++ for work, and Rust for personal projects. My obsession with Rust is a bit recent, and am fascinated about its applicability to scientific computing. In the past, I have also used Fortran, Matlab, Java and R.

My personal website (in progress) can be found here.

⭐ Selected Projects

  • Interpreting convolutional neural networks and using them as a variational quantum algorithm for qubit systems paper
  • Using reinforcement learning to optimize design of quantum sensors and circuits Sample Github 1, Sample Github 2
  • Using Neural Networks to Solve Hamiltonians Demo

Pinned Loading

  1. lattice_evolution lattice_evolution Public

    Rust and Python code that was used to do physics simulation and statistical analysis for SLI paper

    Jupyter Notebook 1

  2. NRM NRM Public

    Non-Reactive Molecular Scattering

    Mathematica 1

  3. RBM-for-Quantum-Spin-Hamiltonians RBM-for-Quantum-Spin-Hamiltonians Public

    Restricted Boltzmann Machines used with Variational Monte Carlo to Solve Quantum Spins

    Jupyter Notebook 1

  4. BayesianData BayesianData Public

    Bayesian and JSD C++ code for SLI paper. Was used alongside Libtorch C++ for finding SLI sequencs.

    Jupyter Notebook 1

  5. Tetris Tetris Public

    A Java Tetris Game made by me and friend during college.

    HTML 1

  6. minimal_cpp_with_rust_struct minimal_cpp_with_rust_struct Public

    Minimalistic Example of Calling a Rust struct and Associated Functions from C++, Built Using CMake

    CMake 3