Skip to content
View DOKOS-TAYOS's full-sized avatar
🥦
Tensorizing
🥦
Tensorizing

Block or report DOKOS-TAYOS

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. 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
DOKOS-TAYOS/README.md

English | Español

Alejandro Mata Ali: tensor networks, quantum computing, scientific software and education

Quantum computing · Tensor networks · Scientific software · Applied AI

Quantum Computing Unit Coordinator at ITCL · Doctoral researcher at the University of Burgos · Spain

LinkedIn Google Scholar ORCID When Physics on YouTube

Software · Research · Applied AI & engineering · Teaching · Selected projects

About

I am Alejandro Mata Ali, a researcher and scientific software developer working across tensor networks, quantum and quantum-inspired algorithms, combinatorial optimization, and numerical methods. I coordinate ITCL's Quantum Computing Unit and pursue doctoral research at the University of Burgos.

My work combines research and implementation: developing reproducible scientific tools, evaluating practical approaches, coordinating technical R&D, and communicating complex ideas. I also work on applied AI, particularly knowledge and instruction architectures, automation, and human-reviewable workflows. This is applied engineering and integration work, not fundamental research into foundation models.

Maintained scientific software

Three open-source Python libraries are a central part of my work. They are published on PyPI and maintained as reusable tools rather than one-off research demos.

  • Tensor-Network-Visualization: 2D/3D visualization, inspection and debugging of tensor networks across scientific Python ecosystems.
  • Tensor-Network-Editor: interactive visual authoring of tensor networks, with Python code generation for multiple backends.
  • quantum-circuit-drawer: drawing, analysis, comparison and export of quantum-circuit representations and results.

Related research: Visual-to-Code Authoring, Tensor-Network Debugging, and Quantum-Circuit Inspection Tools in Python (2026, arXiv preprint), which presents this family of tools.

Browse my published Python packages on PyPI.

Research and publications

My research centres on tensor-network methods, quantum algorithms and simulation, discrete optimization (including QUBO, QUDO and Tensor QUDO), and efficient scientific computation. Selected recent work:

Other research implementations cover the travelling salesman problem, task scheduling, tensorized initialization, HHL, QAOA, and structured QUBO/QUDO formulations. Preprints and peer-reviewed publications are distinguished explicitly in the linked records.

For my broader publication record, see Google Scholar or ORCID.

Applied AI and technical engineering

Beyond scientific algorithms, I work on practical engineering processes: structured knowledge and instruction systems, indexed context retrieval, AI-assisted development, workflow automation, deterministic checks, and human review. I also contribute to technical coordination, feasibility assessment, prototyping, and knowledge transfer in R&D settings.

  • knotbase: a public pilot for distributing selected, indexed instruction workflows. It is experimental, not a fully validated end-to-end product.
  • Scientific Python tooling: the maintained libraries above are examples of my focus on reusable interfaces, inspectability, documentation, and reproducible development.

Private research, client work, and internal systems are intentionally not represented here as public software releases.

Teaching and science communication

Teaching and public communication are ongoing parts of my work, alongside research and software development.

  • When Physics: courses, educational material and public explanations about physics, mathematics, quantum computing and related topics.
  • Quantum algorithms with Qiskit: a completed, archived course with theory and practical notebooks.
  • QAOA workshop: archived workshop materials on QUBO/Ising formulations and QAOA.
  • Technical writing: articles and explanations for audiences with different backgrounds.

Selected projects

This is a curated selection, not an exhaustive or automatically updated inventory. Some research implementations and completed applications are intentionally archived; an archived repository can still be useful as a reproducible reference.

Tensor-network and quantum research implementations
Scientific applications, teaching tools and earlier work
  • RegressionLab: curve fitting, uncertainty analysis and scientific visualization (completed and archived).
  • DifferentialLab: ODE, BVP, difference-equation and PDE workflows (completed and archived).
  • Mini-Qiskit with Tensor Networks: educational quantum-circuit simulation with statevectors and tensor networks (archived).
  • Shor Algorithm: educational implementations, with third-party code attribution retained in the repository (archived).
  • FPUT experiment: numerical simulation in Fortran and Python (archived).
  • Skyrme-rho with an instanton approximation: symbolic and numerical research connected to my master's thesis (archived).
  • desktop_config: a Streamlit application for desktop layout, daylight and glare assessment (archived).

Technical toolkit and links

Research and software: Python, NumPy, SciPy, PyTorch, Qiskit, CUDA-Q, tensor-network libraries, Matplotlib, Jupyter and Streamlit.

Find more: Public GitHub repositories · PyPI · Google Scholar · ORCID · LinkedIn.

Research, reusable software, technical coordination and scientific education.

Pinned Loading

  1. Tensor-Network-Visualization Tensor-Network-Visualization Public

    2D and 3D tensor network visualization, designed for torch, numpy, quimb, tensorkrowch, tenpy and tensornetwork compatibility. Explained in https://arxiv.org/abs/2606.08760

    Python 1

  2. Tensor-Network-Editor Tensor-Network-Editor Public

    Interactive local editor for building tensor networks visually and generating readable Python code for tensornetwork, quimb, tensorkrowch, and einsum. Explained in https://arxiv.org/abs/2606.08760

    Python 3

  3. quantum-circuit-drawer quantum-circuit-drawer Public

    A Matplotlib-based library for drawing quantum circuits, plotting measurement results, and comparing outputs across several quantum ecosystems with one consistent public API. Explained in https://a…

    Python 1

  4. RegressionLab RegressionLab Public archive

    🔬 Scientific curve fitting tool with GUI for experimental data analysis, perfect for physics students. 20+ predefined functions, error propagation, data analysis, and professional visualizations. M…

    Python 1

  5. DifferentialLab DifferentialLab Public archive

    DifferentialLab: numerical solver for ODEs, difference equations, and PDEs with a Python GUI. SciPy methods (RK45, Radau, BDF), vector systems, transforms (Fourier, Laplace), and CSV/PNG/MP4 export.

    Python 1

  6. Curso_Algoritmos_Cuanticos_Qiskit Curso_Algoritmos_Cuanticos_Qiskit Public archive

    Curso de algoritmos cuánticos con implementaciones prácticas en Qiskit 2.5.x, organizado por secciones y temas. Cada tema incluye teoría y código ejecutable en notebooks de Jupyter (Python).

    Jupyter Notebook 5