Technical Skills

My technical background combines quantum error correction, coding theory, decoder implementation, and high-performance scientific computing. I develop research software for constructing quantum codes, evaluating decoders, and running large-scale quantum-circuit simulations.

Quantum Error Correction and Decoding

  • Code families: quantum LDPC, bivariate bicycle, stabilizer, CSS, quantum convolutional, Bacon-Shor, surface, color, and toric codes.
  • Decoding methods: belief propagation, sequential BP, ordered-statistics decoding, minimum-weight perfect matching, greedy decoding, reinforcement-learning-guided search, Q-learning, and multi-branch decoding.
  • Decoder pipelines: syndrome generation, residual-syndrome tracking, candidate search, logical-error testing, and frame-error-rate estimation.

Quantum Code Construction

  • Algebraic, combinatorial, graph-based, and voltage/lift constructions for quantum LDPC and convolutional codes.
  • Bivariate bicycle codes, lifted-product methods, self-orthogonal classical codes, and constructions based on difference triangle sets.
  • Rank computation, distance estimation, finite-field experiments, and structural analysis of stabilizer and CSS codes.

Programming and High-Performance Computing

  • Languages: Python, C/C++, and MATLAB.
  • Parallel computing: CUDA and OpenMP for CPU/GPU acceleration and large-scale quantum-circuit simulation.
  • Performance engineering: algorithm implementation, profiling, benchmarking, numerical validation, and simulation of circuits with up to 50 qubits.

Quantum and Mathematical Software

  • Quantum software: Qiskit, Cirq, and PennyLane.
  • Mathematical software: SageMath, Magma, and MATLAB.
  • Research tools: Git, LaTeX, scientific Python, and custom C++ simulation libraries.

Mathematical Foundations and Evaluation

  • Coding theory, finite fields, algebraic geometry codes, information theory, and stabilizer/CSS formalism.
  • Decoder evaluation under depolarizing and circuit-level noise models.
  • Logical-error analysis, frame-error-rate estimation, code-parameter validation, and reproducible computational experiments.