Hello, I'm Daniel Rodríguez

Computer scientist with professional experience being backend engineer

My personal interests are videogames, painting and open-source software

My resumé

Daniel doing the 'I guess I'll die meme pose

Interests

  • Computer graphics
  • Parallelism and optimisation
  • Open-source software

Others

  • Vulcanus in Japan (2022-2023)
    • Worked at Fujitsu Limited (武蔵中原 (川崎))
  • Member of the GUL UC3M (2014 - Present)
    • President 2020-2023
    • Co-creator of GUL Jamón
    • Regular speaker

Education

MS in Informatics Engineering

Universidad Carlos III de Madrid (2020 - 2024)

Honours in: High Performance Computing and Massive and Linked Data

Selected in Vulcanus in Japan 2022-2023

BS in Computer Science and Engineering

Universidad Carlos III de Madrid (2013 - 2014)

Honours in: Programming, Algorithms and Data Structures and Computer Graphics

Experience

Experience

Research Support Technician

UC3M - Biomedical Imaging and Instrumentation Group (January 2024 - Now)

  • Apply techniques to reduce memory consumption in DNN models without decreasing precision
  • Help fellow researchers with code problems and setting utilities such as Gitlab server or Wake-On-Lan
  • Debug and speed-up tomosynthesis reconstruction program in C/CUDA

Researcher

Fujitsu Limited (January 2023 - August 2023)

  • Vulcanus in Japan Programme
  • Research and improve performance in the Matrix Product State simulation method in the Qiskit framework.
  • Paper "Parallelization improvements in MPS simulation using Qiskit, Daniel Rodriguez, et al. IEICE Tech. Rep., vol. 123, no. 145, CPSY2023-18, pp. 61-66, Aug. 2023."

Fullstack AI Engineer

Shazura (August 2018 - August 2022)

  • Upgrade and mantain legacy code
  • Develop new core functionalities and create from scratch new demos and applications
  • Optimise and redesing the architecture to increase processing speed up to 100%

Intern - Technical Sales

IBM (October 2017 - August 2018)

  • Develop demos for clients and participation in projects related with Watson and IoT
  • Develop a coin detector using RaspberryPi + Watson
  • Develop a visual recognition solution using drones and an Android application
  • Give an introduction workshop to Python

Projects

Goliat

Bachelor thesis and personal project. Bot for Starcraft: Brood War

PicoVolume

Add multimedia buttons to your keyboard using a RaspberryPico

Basic<Smth>

Python, C++ or Latex. Repositories to learn in Spanish

GW2 TODO List

Web app to track craftable items in Guild Wars 2

OSS Contributions

Here you can find OSS projects I have somehow contributed to.

GUL UC3M Qiskit Flask-track-usage

Introduction to Git

Spanish - 2021

Presentation of Git and how to use it
You can watch it here

Introduction to Linux

Spanish - 2021

Presentation of GIt and how to use it
You can watch it here

Automatize yourself!

Spanish - 2019

Talk about how to use Bash + Crontab to automatize tasks
You can watch it here

Python learning notebooks

Spanish - 2019

Presentation I did for a workshop at IBM
You can watch it here

Pretend that you’re Herculé Poirot

Spanish - 2016

My first public talk. Presentation of LaTeX and how to use it
You can watch it here

(Unpublished)

TOM: PyTorch Optimization Module to ease the use of memory optimization techniques

Daniel A. Rodríguez López, Javier García Blas, Mónica Abella

CASEIB 2024

November 2024

Estrategias para la mejora de gestión de memoria en algoritmos de aprendizaje profundo para el realce de contraste de imágenes radiológicas de alta resolución
(Yes, it is the same as SARTECO)

Daniel A. Rodríguez López, Javier García Blas, et al.

HeteroPAR

August 2024

Strategies for memory management improvement in deep learning algorithms for contrast enhancement of high-resolution radiological images.
(Yes, it is the same as SARTECO, but this will have a DOI)

Daniel A. Rodríguez López, Javier García Blas, et al.

Jornadas SARTECO

June 2024

DOI

Estrategias para la mejora de gestión de memoria en algoritmos de aprendizaje profundo para el realce de contraste de imágenes radiológicas de alta resolución.

Daniel A. Rodríguez López, Javier García Blas, et al.

SWoPP 2023

August 2023

Parallelization improvements in MPS simulation using Qiskit.
Work is merged into the Qiskit repository with a PR

Daniel A. Rodríguez López, Takumi HONDA, Masafumi YAMAZAKI, et al.