Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

About

< QuantumSoftwareMachine Learning > engineer/technical lead based in Madrid

Read the post

Posts

Not just GenAI: difficulty of productionising deeptech

6 minute read

GenAI prototypes are fast, but production outcomes depend on evaluation, data boundaries, and cost control. I connect today’s enterprise adoption slowdown to older deep-tech patterns, including lessons from production video analytics and the AI infrastructure arms race.

Read the post

Microservices are technical debt

3 minute read

Microservices can help when domain boundaries are real and teams need independent deployment. More often they become a distributed monolith with expensive operations and coordination. This post lays out the warning signs and what I would do instead by default.

Read the post

Generative AI security-II

6 minute read

A practical follow-up on deploying LLM features: treat the model as untrusted, control both prompts and outputs, and assume cost is a product constraint. I map concrete mitigations to the OWASP GenAI Top 10 (2025) and discuss what to look for in an AI gateway.

Read the post

Recreating Gandalf by Lakera

6 minute read

I played Lakera’s Gandalf prompt-injection game and tried to recreate several levels with a plain LLM and a system prompt. The exercise makes prompt reinjection failures concrete, and highlights why you still need input/output controls beyond prompting.

Read the post

Generative AI security

11 minute read

An overview of how LLMs handle prompts, why prompt injection works, and why multimodal systems widen the attack surface. I use Lakera’s Gandalf game as a concrete thread and end with the defensive patterns that actually matter.

Read the post

Power of abstraction

4 minute read

A reflection on abstraction in programming and mathematics, and on the tension between clean interfaces and performance realities. I connect this to AoS vs SoA, to optimizer placement, and to lessons learned building Qadence.

Read the post

Architecting new projects

4 minute read

Starting a greenfield project is an iterative requirements exercise, not a one-shot design task. I share a practical approach to early PoCs, stakeholder alignment, and keeping ambition in check so the codebase stays easy to evolve.

Read the post

IEEE QCE impression

3 minute read

Reflections from IEEE Quantum Week, with a focus on the simulation workshop and the quantum software architecture track. My main takeaways: where performance tuning belongs, how usability interacts with quality attributes, and what the community is converging on.

Read the post

ISC-HPC impression

3 minute read

Notes from ISC-HPC in Hamburg on where the HPC-quantum integration conversation is strong, and where I think it misses near-term algorithm work. I also share concerns around siloed European projects and premature standardization.

Read the post

publications

Cloud on-demand emulation of quantum dynamics with tensor networks

Published in ArXiv, 2023.

We introduce a tensor network based emulator, simulating a programmable analog quantum processing unit (QPU). The software package is fully integrated in a cloud platform providing a common interface for executing jobs on a HPC cluster as well as dispatching them to a QPU device. We also present typical emulation use cases in the context of Neutral Atom Quantum Processors, such as evaluating the quality of a state preparation pulse sequence, and solving Maximum Independent Set problems by applying a parallel sweep over a set of input pulse parameter values, for systems composed of a large number of qubits.

Read the post Read the paper

Qadence a differentiable interface for digital and analog programs

Published in IEEE Software, 2025.

In this work we present Qadence, a high-level programming interface for building complex digital and analog quantum programs. Digital-analog quantum computing (DAQC) is an alternative paradigm for universal quantum computation combining digital gates with global analog operations acting on a register of interacting qubits. Currently, no available open-source software is tailored to express, differentiate, and execute programs within the DAQC paradigm. Qadence addresses this shortfall by seamlessly allowing the user to combine digital and analog primitives. With a flexible interface and focus on native differentiability, Qadence aims to support research in variational algorithms in these hybrid computational models.

Read the post Read the paper See a talk recording See the slides

Quantum resources in resource management systems

Published in ArXiv, 2025.

Quantum computing resources are increasingly being incorporated into high-performance computing (HPC) environments as co-processors for hybrid workloads. To support this paradigm, quantum devices must be treated as schedulable first-class resources within existing HPC infrastructure. This enables consistent workload management, unified resource visibility, and support for hybrid quantum-classical job execution models. This paper presents a reference architecture and implementation for the integration of quantum computing resources, both on-premises and cloud-hosted into HPC centers via standard workload managers. We introduce a Slurm plugin designed to abstract and control quantum backends, enabling seamless resource scheduling, minimizing queue duplication, and supporting job co-scheduling with classical compute nodes. The architecture supports heterogeneous quantum resources and can be extended to any workload (and container) management systems.

Read the post Read the paper See a talk recording See the slides

Towards a user-centric HPC-QC environment

Published in SC'25 workshops proceedings, 2025.

Robust execution environments are important for addressing key challenges in quantum computing, such as application development, portability, and reproducibility, and help unlock the development of modular quantum programs, driving forward hybrid quantum workflows. In this work, we show progress towards a basic, but portable, runtime environment for developing and executing hybrid quantum-classical programs running in High Performance Computing (HPC) environments enhanced with Quantum Processing Units (QPUs). The middleware includes a second layer of scheduling after the main HPC resource manager in order to improve the utilization of the QPU, and extra functionality for observability, monitoring, and admin access. This approach enables managing multiple programming Software Development Kits (SDKs) as first-class citizens in the environment by building on a recently proposed vendor-neutral Quantum Resource Management Interface (QRMI). Lastly, we discuss and show a solution for the monitoring and observability stack, completing our description of the hybrid system architecture.

Read the post Read the paper See a talk recording See the slides

Hybrid Quantum-Classical Algorithms: A Cloud On-Demand Viewpoint

Published in QUEST-IS 2025 in Springer Communications in Computer and Information Science, 2026.

In the last decade, advances in quantum technologies have allowed for the rapid development of industrialized quantum processing units. These new devices exploit the laws of quantum mechanics to perform complex calculations. Quantum processing units require new ways of thinking and programming. In particular, these new algorithms will be hybrid, with part of the computation performed on classical high-performance computing hardware and part on the dedicated quantum hardware. At Pasqal, we have developed a cloud platform hosting a neutral atom quantum processing unit (QPU) operating in the analog paradigm and a series of hybrid quantum classical algorithms that cover applications such as quantum optimization, quantum machine learning and quantum simulation. In this paper, we will show how this platform is used during the execution of real workloads.

Read the post Read the paper

talks

HPC-QC integration for neutral atoms based QPUs

A talk at ISC-HPC (QQCC23) on neutral-atom, digital-analog quantum computing and the practical challenges of integrating non-solid-state QPUs into HPC centers. I argue that vendor-specific capabilities and hardware-near programming should shape early quantum-HPC stacks.

Read the post

Pulse level simulation of neutral atom QPUs

A talk at IEEE QCE on tensor-network simulation of pulse-level programs for neutral-atom QPUs, plus differentiable emulators for digital-analog algorithms. I also joined the workshop panel on where simulation breaks, and how tensor networks challenge advantage claims.

Read the post

Qadence @ POPL24

I gave a talk about our digital-analog programming language Qadence at the Fourth International Workshop on Programming Languages for Quantum Computing (PLanQC 2024) at the 51st ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2024).

Read the post

Supercomputing SC24

Notes from Supercomputing 2024 in Atlanta, the highlight of the HPC calendar. I gave talks at the Pasqal booth and with partners, and used the week to catch up with the community on what is real and what is hype in HPC and quantum integration.

Read the post

FOSDEM Quantum Computing Devroom

My talk at the Quantum Computing devroom at FOSDEM 2025: “No-one used my software: a tale of quantum software engineering.” It is a practical story about building quantum software in industry, from requirements and community building to architecture choices and long-term maintenance.

Read the post

Material Science Working Group Meeting

Notes from the Quantum-centric Supercomputing for Materials Science working group meeting at RIKEN R-CCS in Kobe. Two days of talks on quantum-HPC integration for materials science, plus a chance to see Fugaku and IBM System Two co-located.

Read the post

Supercomputing SC25

At SC25 I gave talks at two workshops on QC-HPC system architecture and on building a user-centric environment for hybrid workloads. The focus is on portable execution environments, QRMI-based integration, second-level scheduling, and observability that helps users and operators.

Read the post

EQS3 VI QRMI Overview

At EQS3 VI in Torino I gave an overview of QRMI (Quantum Resource Management Interface) and discussed how it compares to QDMI. The session focused on the software that connects quantum devices to HPC infrastructure, and how these interfaces might co-evolve.

Read the post

Open Compute Project: QPU Integration

My talk at OCP FTI on “Making QPUs First-Class HPC Resources.” I cover lessons from deploying neutral-atom QPUs into HPC centers, and what it takes to expose quantum devices as schedulable resources with the right orchestration and observability.

Read the post

OpenQSE

Talk at OpenQSE’s architecture seminar series on quantum-HPC middleware: QRMI as a thin vendor-agnostic layer, and a second-level scheduler to manage quantum work inside an HPC allocation. I also discuss why the bottlenecks are operational and software-driven, not just hardware.

Read the post

OCP EMEA Summit

An upcoming talk at the Open Compute Project EMEA Summit, in the OCP FTI track on data center integration of quantum information infrastructure. More details and materials will be added closer to the event.

Read the post