|
|
|
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.
-
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
-
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.
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
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
-
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
- 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)
- Picture Us β Django-based photo sharing app with real-time updates.
- GuesstheImpostor β Multiplayer web game built with FastAPI.
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
Iβm always open to collaborations in quantum software, compiler research, and distributed backend systems.
