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

Data imputation in biological sequences with Machine Learning

Final project (10/10): Machine Learning techniques to impute missing data in biological sequences, with an automated bioinformatics pipeline in Python.

  • 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.