Research Engineer at Barcelona Supercomputing Center
Barcelona, Catalonia, Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
David Laviña is a research engineer with 11 years of experience who blends hands-on open-source development with academic research in computer architecture and AI. Currently an AI4Science fellow at the Barcelona Supercomputing Center and a part-time PhD student at UPC, he focuses on accelerating matrix multiplication for parallel architectures. His background spans human-centered computing at UCM-GRASIA to building data pipelines and dashboards for DAO analysis, and he has a strong ML engineering track record contributing evaluation metrics and cold-start improvements to the popular Recommenders project. David also brings full‑stack and language-diverse experience, having enhanced IHaskell’s Jupyter widgets, reflecting comfort across systems from low-level performance work to interactive tooling. Fluent in Spanish and learning Japanese, he combines rigorous academic training (MSc in AI) with practical engineering that bridges research prototypes and production-grade evaluation.
11 years of coding experience
Master's Degree, Artificial Intelligence, 8,82, Master's Degree, Artificial Intelligence, 8,82 at Polytechnic University of Madrid
PhD, Computer Architecture, PhD, Computer Architecture at Universitat Politècnica de Catalunya (UPC)
Diploma Mención Honorífica ESO, Educación Secundaria Obligatoria (ESO), Diploma Mención Honorífica ESO, Educación Secundaria Obligatoria (ESO) at IES Miguel Delibes
Bachelor, Computer Science, 8.42, Bachelor, Computer Science, 8.42 at IT Faculty, Complutense University of Madrid
PhD, Computer Science, PhD, Computer Science at Complutense University of Madrid
General Certificate of Education (GCE), Programa de Excelencia en Bachillerato, General Certificate of Education (GCE), Programa de Excelencia en Bachillerato at IES Palas Atenea
Contributions:5 reviews, 51 commits, 2 PRs in 2 months
Contributions summary:David primarily worked on enhancing the IHaskell project, focusing on the implementation of widgets for the Jupyter environment. They added functionality for the widget metadata to store version information and integrated the core features of the HTML widgets, with specific contributions to the String, Numeric, and Media widgets. The user also made changes to the Display and Types files for better support and improvements.
Contributions:13 reviews, 13 PRs, 52 pushes in 1 year 3 months
Contributions summary:David contributed to the implementation and testing of recommendation system evaluation metrics, specifically R-precision. They modified the evaluation module by adding and testing the r-precision metric, including unit tests and corresponding code modifications. Further contributions involved refactoring code for improved efficiency and supporting cold-start scenarios within the implicit collaborative filtering model, along with bug fixes.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Laviña - Research Engineer at Barcelona Supercomputing Center