Skip to content
View rturrado's full-sized avatar

Block or report rturrado

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
rturrado/README.md

LOAD "" ⏎

Toptal Top 3% Talent

How it started: tape games, Imagina demos, Wordperfect.

How it's going: quantum compilers, Claude Code.

Open to freelance work via Toptal.


Tech stack

C++   C++ CMake Conan clang-tidy clang-format GoogleTest Google Benchmark ASan codecov
Python   Python poetry ruff PyTest
Compilation   LLVM MLIR CIR QIR
DevOps   GitHub Actions Docker
AI tools   Claude Code

Open-source contributions

PennyLane / Catalyst
Xanadu's quantum compiler, built on LLVM/MLIR.
C++ Python LLVM MLIR
Unify compilation pipelines to a single source of truth · Apr 2026
Comments on Accelerate LAPACKE integration · Apr 2026
Fix plugin documentation on cl options registration · Nov 2025
Fix catalyst.qjit and catalyst.CompileOptions docs render · Oct 2025
Refactor Catalyst pass registering · Oct 2025
Add variable names to the IR · Oct 2025
Improve test of merge-ppr-ppm pass · Sep 2025
Support commuting P(π/2) past non-Clifford PPR · Aug 2025
Add merge rotation patterns for qml.Rot and qml.CRot · Aug 2025
Display Catalyst version in quantum-opt --version output · Jul 2025
PennyLane / Jeff MLIR
MLIR dialect for jeff, an interchange format for quantum compilers.
C++ MLIR
Implement parse functions of SCF operations · Jun 2026
Munich Quantum Toolkit / Core
The backbone of the Munich Quantum Toolkit (MQT).
C++ QIR
Extend Layout API for partial injections · Aug 2026
Fix Qiskit upstream tests failure · Jul 2026
Add QIR Output Schemas support to the QIR runtime · Jul 2026
Add non-bit record output functions to the QIR runtime · Jul 2026
Add QIR program format support to the DDSIM QDMI device · Jun 2026
LLVM / LLVM project
Upstream LLVM / Clang.
C++ LLVM MLIR CIR
Add cpuid/cpuidex support for CIR on x86 · Jan 2026
Add AVX512 KTEST/KORTEST intrinsics to constexpr evaluation in Clang's VectorExprEvaluator · Nov 2025

Personal projects

The Modern C++ Challenge
100 modern C++ programming problems; including tests, benchmarks, sanitizers, coverage, CI, and Docker delivery.
C++ CMake GoogleTest Google Benchmark fmt range-v3 ASan codecov GitHub Actions Docker
Coro, Word converter
Examples using std::generator proposal and boost::asio coroutines; and a coroutine-based tokenizer.
C++ Coroutines Boost.Asio
Advent of Code 2022, Knecht4, Zorita
Christmas (and elves) -themed programming puzzles, a Connect 4 game, and a RISC machine implementation.
C++ CMake Conan fmt range-v3 GitHub Actions Docker
Arkanoid
Ye olde arcade game.
OCaml SDL

Stats

Most Used Languages GitHub

Pinned Loading

  1. PennyLaneAI/catalyst PennyLaneAI/catalyst Public

    A JIT compiler for hybrid quantum programs in PennyLane

    Python 234 84

  2. munich-quantum-toolkit/core munich-quantum-toolkit/core Public

    MQT Core - The Backbone of the Munich Quantum Toolkit

    C++ 132 73

  3. llvm/llvm-project llvm/llvm-project Public

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    LLVM 40.3k 18.6k

  4. QuTech-Delft/libqasm QuTech-Delft/libqasm Public

    libQASM: Library to parse cQASM files

    C++ 23 17

  5. QuTech-Delft/qx-simulator QuTech-Delft/qx-simulator Public

    QX Simulator

    C++ 20 13

  6. QuTech-Delft/OpenSquirrel QuTech-Delft/OpenSquirrel Public

    A flexible (Python-based) quantum program compiler

    Python 16 6