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++CMakeConanclang-tidyclang-formatGoogleTestGoogle BenchmarkASancodecov
PythonPythonpoetryruffPyTest
CompilationLLVMMLIRCIRQIR
DevOpsGitHub ActionsDocker
AI toolsClaude Code

Open-source contributions

PennyLane / Catalyst
Xanadu's quantum compiler, built on LLVM/MLIR.
C++PythonLLVMMLIR
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++LLVMMLIRCIR
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++CMakeGoogleTestGoogle Benchmarkfmtrange-v3ASancodecovGitHub ActionsDocker
Coro, Word converter
Examples using std::generator proposal and boost::asio coroutines; and a coroutine-based tokenizer.
C++CoroutinesBoost.Asio
Advent of Code 2022, Knecht4, Zorita
Christmas (and elves) -themed programming puzzles, a Connect 4 game, and a RISC machine implementation.
C++CMakeConanfmtrange-v3GitHub ActionsDocker
Arkanoid
Ye olde arcade game.
OCamlSDL

Stats

Most Used LanguagesGitHub

Pinned Loading

  1. PennyLaneAI/catalystPennyLaneAI/catalystPublic

    A JIT compiler for hybrid quantum programs in PennyLane

    Python 234 84

  2. munich-quantum-toolkit/coremunich-quantum-toolkit/corePublic

    MQT Core - The Backbone of the Munich Quantum Toolkit

    C++ 132 73

  3. llvm/llvm-projectllvm/llvm-projectPublic

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

    LLVM 40.4k 18.6k

  4. QuTech-Delft/libqasmQuTech-Delft/libqasmPublic

    libQASM: Library to parse cQASM files

    C++ 23 18

  5. QuTech-Delft/qx-simulatorQuTech-Delft/qx-simulatorPublic

    QX Simulator

    C++ 20 13

  6. QuTech-Delft/OpenSquirrelQuTech-Delft/OpenSquirrelPublic

    A flexible (Python-based) quantum program compiler

    Python 16 6