Computer Engineer

I build software focused on Artificial Intelligence

Software solutions for the financial sector, with a strong foundation in artificial intelligence and high-performance computing.

Antonio Caballero Carrasco

About

Computer Engineer

Computer Engineer focused on software development and data solutions. I work as a technology consultant in the financial sector, designing and building software solutions powered by Artificial Intelligence. Working in banking gives me a business perspective that complements my technical profile, without claiming to be a domain expert. My technical focus is artificial intelligence (machine learning, deep learning, NLP) and high-performance computing in C/C++ with MPI, OpenMP, CUDA and OpenCL.

Stack

Tech Stack

Languages

  • Python
  • C
  • C++
  • Bash

AI & Data

  • PyTorch
  • NumPy
  • Pandas
  • Jupyter
  • Scikit-Learn

HPC / Parallelism

  • CUDA
  • OpenCL
  • OpenMP
  • MPI

Frameworks & Web

  • FastAPI
  • React
  • Astro
  • HTML
  • CSS

Databases

  • MongoDB
  • Oracle

Tools

  • Git
  • Linux
  • Anaconda
  • VS Code

Experience

Career

BBVA · via Nfq Advisory, Solutions, Outsourcing

External Consultant

Apr 2026 — Present

BBVA · via Nfq Advisory, Solutions, Outsourcing

  • Design and development of a web application that provides an interface to visualize data lineage in CIB's Transaction Reporting area.
  • Design and development of a dashboard that monitors processing load across the team's internal platforms, enabling quick visual analysis.
  • Development of an API with Python and FastAPI, and a React frontend.
  • Integration with Oracle SQL and MongoDB databases.
  • Collaboration on an internal initiative to build a Knowledge Base for adopting the KDD paradigm.
Nfq Advisory, Solutions, Outsourcing

Associate

Sep 2025 — Present

Nfq Advisory, Solutions, Outsourcing

  • Software solutions for reconciliation in Factoring and process planning.
  • Internal initiative to adopt generative AI (LLMs) and define best practices.
University of Extremadura · ARCO Research Group

Research Intern

Feb 2025 — Apr 2025

University of Extremadura · ARCO Research Group

  • Machine Learning for imputation of missing data in biological sequences.
  • Automation of the bioinformatics pipeline in Python (Scikit-learn, BioPython, ETE3).

Education

Studies

National Distance Education University (UNED)

Master's in Language Technologies

Oct 2025 — Present

National Distance Education University (UNED)

University of Extremadura

BSc in Computer Science — Computer Engineering track

Sep 2018 — Jul 2025

University of Extremadura

Final project (Grade: 10/10): Machine Learning for imputation of missing data in biological sequences.

University of Extremadura

Natural Language Processing (NLP)

Jan 2025 — Feb 2025

University of Extremadura

University of Extremadura

Introduction to Machine Learning and Deep Learning

Nov 2024 — Dec 2024

University of Extremadura

University of Extremadura

Introduction to Quantum Software Development

Jun 2024 — Jul 2024

University of Extremadura

Projects

Featured work

MovieFinder

MovieFinder

Semantic movie search: describe what you remember in natural language and find the exact title via embeddings, no exact text matching needed.

  • Machine Learning
  • NLP
  • Embeddings
  • FastAPI
  • ONNX Runtime
  • Python
  • Dense Retrieving

Final Year Project – A Study of Machine Learning Techniques for Imputing Missing Data in Biological Sequences

Design, development and evaluation of machine learning techniques for imputing missing values in biological sequences for data correction and enrichment

  • Machine Learning
  • Python
  • Scikit-learn
  • BioPython
  • Bioinformática
ClipFinder

ClipFinder

Web app that finds the most relevant clips in a video from a user's natural-language query.

  • Machine Learning
  • Natural Language Processing
  • Embeddings
  • Python
  • Whisper
  • React
  • Dense Retrieving

Contact

Let's talk?

Open to opportunities in software development, data and AI.