Carlos Díaz
Software Engineer
Based in Copenhagen. I work on applied ML research end-to-end, from model design to the pipelines and compute that run it.
Get in TouchWork Experience
Denmark Technical University
Research Software Engineer
Department of Applied Mathematics and Computer Science - Dynamical Systems Section
November 2025 — Present- Build and maintain a data pipeline processing 30 years of weather, road survey, and maintenance data across millions of road segments in Denmark, extending to European cities including Lisbon, Zagreb, Zilina, and Tartu in collaboration with local road authorities.
- Implement road deterioration forecasting using Dynamic Bayesian Networks and Palmgren-Miner fatigue models, integrating short-term and long-term climate forecasts with road condition assessments to optimize maintenance scheduling.
- Engineer feature extraction from heterogeneous temporal and spatial datasets to feed probabilistic and deterioration models.
- Deploy and run experiments on a NVIDIA GPU cluster, transitioning local workflows to accelerated compute.
Resiplus ADDInformatica
Software Engineer R&D
October 2023 — January 2025- Developed a C#/.NET pipeline (4 microservices) that auto-generated ERP documentation from Git commit parsing code Deltas against DSL-defined XML schemas, extracting domain logic, and producing context-aware Markdown and PDF manuals.
- Developed HL7 FHIR integration services acting as a data exchange gateway between the internal ERP and external healthcare systems.
Education
ETH Zürich
MSc in Computer Science (SEMP Scholarship)
Zürich, Switzerland
2026 — 2027University of Copenhagen
MSc in Computer Science
Copenhagen, Denmark
2025 — 2027Relevant coursework: Machine Learning, Deep Learning, Online and Reinforcement Learning, Advanced Computer Systems, Recommender Systems, Big Data Systems, Search Engines.
Polytechnic University of Valencia
BEng in Informatics Engineering
Valencia, Spain
2021 — 2025Academic excellence distinctions in Industrial Formal Methods, Databases and Information Systems, and Model-Driven Software Development.
Featured Projects
Hybrid Recommender System
2025 - University of CopenhagenCollaborative filtering (KNN, SVD via scikit-surprise) and content-based (TF-IDF, GloVe, DistilBERT via HF transformers) models on a 98% sparse Amazon dataset, with NumPy/Pandas feature pipelines. A Reciprocal Rank Fusion ensemble of SVD + TF-IDF lifted coverage from 20% to 40% while preserving ranking quality. Also explored Qwen 3.5-4B item descriptions as a metadata replacement.
Atheres Fit
2025 - Past projectA cross-platform fitness platform connecting athletes and trainers, with a web dashboard where trainers generated AI-tailored workout plans that auto-adjusted loads per athlete. MVP shipped to the Apple App Store.
About Me
Hi, I’m Carlos Díaz, a research software engineer based in Copenhagen, working across ML and software engineering. I’m currently at the Technical University of Denmark, where I build probabilistic models and data pipelines that forecast road deterioration across European cities. I’m also doing an MSc in Computer Science at the University of Copenhagen, and in 2026 I’ll be at ETH Zürich on a SEMP scholarship. Before research, I shipped production services in C#/.NET, including HL7 FHIR healthcare integrations. Outside of work, I enjoy prototyping product ideas with friends.