Skip to content
View feelerx's full-sized avatar

Block or report feelerx

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
feelerx/README.md

gif

I'm a software developer.
I work on quantum software, build backend systems, and explore how to bridge classical and quantum software stacks.

I graduated (2023) and I'm focused on making quantum computing more practical through better compiler infrastructure and systems-level optimization.


Projects

Quantum Software

  • C_qir β€” A compiler that converts quantum instructions written in C to QIR bytecode. The goal is to enable direct quantum programming in C for any QIR-compatible backend. This work led to my invited presentation at NPI Baja California.

  • qc_simulator β€” Quantum circuit simulator exploring different computational approaches. Implemented it in both C and Python to compare performance vs. extensibility trade-offs. This became the basis for my Springer paper.

  • qtaskdist - A distributed task framework focused on running quantum-related jobs. Run quantum circuits on simulators, real hardware and convert to QIR. Built on qbraid SDK


Systems Programming & Optimization

  • AutoFreer β€” Automatic memory management for C. Built this after reverse-engineering MSVC's memory allocator for my undergrad thesis.

  • AutoGrad β€” Autodiff library in C for gradient computation experiments.


Open Source Contributions

Most of my contributions are to qBraid/qbraid-qir, where I work on QIR compilation workflows:

  • #225 β€” Built the Adaptive Execution Profile system with measurement state tracking and register-based output recording.
    This lets different quantum execution models be defined via JSON profiles. Closed #199

  • #228 β€” Implemented QIR Base Profile compliance, adding measurement state tracking to prevent operations on measured qubits and enforce proper reset requirements. Closed #224

  • #248 β€” Refactored Cirq preprocessing to use optimize_for_target_gateset, fixing issues where supported gates were being unnecessarily decomposed. Closed #93


Current Interests

I'm exploring how Quantum Intermediate Representation (QIR) can serve as a universal bridge between high-level quantum programming frameworks and diverse hardware backends, alongside deepening my understanding of distributed systems (both classical and quantum).

Current focus areas:

  • Hardware-aware circuit partitioning in distributed quantum networks
  • Practical quantum compilation tooling and Quantum-classical interface optimization
  • Classical distributed systems: consensus protocols, fault tolerance, and scalability patterns

Recent Work I'm Proud Of

  • Published paper in Springer (2025) comparing quantum circuit simulation approaches in C and Python. We analyzed the trade-offs between performance and extensibility across different implementation strategies.https://doi.org/10.1007/978-3-031-85614-3_16

  • Invited speaker at the National Polytechnic Institute Baja California (Oct 2025) β€” presented on integrating QIR into C-based quantum-classical frameworks.
    Also spoke at Qiskit Fall Fest Nigeria about quantum compilation.

  • Won Unitary Hackathon bounty (2024) for implementing QIR Base and Adaptive Profile compliant QASM conversions in qBraid-qir.

Full CV & Publications: here


Achievements

  • IBM Qiskit Developer Advocate (Sept 2025 - Present)
  • Qiskit Global Summer School Badge of Quantum Excellence (2023) β€” 100% lab completion
  • IBM Quantum Challenge Participant (Spring 2023, 2024)
  • Unitary Hackathon Bounty Winner (2024)

Other Projects

  • Picture Us β€” Django-based photo sharing app with real-time updates.
  • GuesstheImpostor β€” Multiplayer web game built with FastAPI.

Tech Stack

Languages: Python, C, C++, JavaScript
Frameworks: Django, FastAPI
Databases & Tools: PostgreSQL, Redis, Docker, Git
Quantum SDKs: Qiskit, QIR, CUDA-Quantum, Cirq, qasm Research Tools: Reverse engineering (Ghidra, x64dbg), profiling, performance optimization


Contact

I’m always open to collaborations in quantum software, compiler research, and distributed backend systems.

Pinned Loading

  1. qtaskdist qtaskdist Public

    Python 1

  2. C_qir C_qir Public

    C++ 2

  3. qc_simulator qc_simulator Public

    simulation of quantum circuits using 3 approaches in C and python for efficient comparative analysis

    Python 3

  4. autofreer autofreer Public

    Automatic allocated Memory freer for the C programming Language when the relevant DLL created by me is linked to the C file. Link the DLL to your C file and use the inbuilt functions defined in it

    C 2