[ Publications ]

Selected publications.

Google Scholar
2026arXiv:2605.02371Preprint

Performance and Energy Benefits of MRDIMMs

Research on the performance and energy characteristics of MRDIMMs.

2026arXiv:2604.16965Preprint

Different Perspectives of Memory System Simulation

Investigates inaccuracies in memory simulators compared to real hardware and proposes a validation methodology evaluating memory performance from multiple perspectives. Identifies the CPU-memory interface as the primary source of discrepancies and implements corrections across widely used simulators.

2025Barcelona Supercomputing CenterTechnical report

FAiNDER: FAiND the Best Hardware for Your AI Application

Profiling AI workloads and mapping them to hardware, developed with Micron.

2024CCIA 2024Conference

Unsupervised Deep Learning Architectures for Anomaly Detection in Brain MRI Scans

Presents unsupervised deep-learning methodologies for anomaly detection and segmentation in brain MRI scans, enabling the identification of abnormalities without relying on extensively annotated datasets.

2024BSC Doctoral SymposiumConference

Active compute memory: enhancing memory and processing in near-memory architectures for vector classification

Explores near-memory processing architectures for vector classification workloads, evaluating the speed-versus-accuracy tradeoff in Active Compute Memory to optimize performance for memory-bound applications.

[ Research platforms ]

Research platforms and tools.

Benchmarking and profiling tools developed at BSC.

Memory benchmarking

Mess Benchmark

Bandwidth–latency benchmarking across memory systems for HPC and AI.

Tool integration

Mess-Paraver

Connects Mess with Paraver to analyze and visualize application memory-system performance.

AI hardware explorer

FAiNDER

Explore AI model requirements and hardware choices. Developed in collaboration with Micron.

Website

Mess Framework Website

Benchmarking, simulation, and application profiling tools from the Mess project.

Website

Memory Systems for HPC & AI

Research, tools, publications, and training from the BSC Memory Systems team.

[ Featured work ]

Selected work.

Selected software projects, from research tooling to independent apps.

All projects
DCoding cross-platform streaming application interface collage
Streaming / Cross-platform app2023

DCoding

Cross-platform app for streaming live and recorded video.

FlutterAWS EC2nginxFFmpegDockerFirebase
Zune augmented reality and object detection mobile app preview
AR / Computer vision app2023

Zune

Mobile app that connects object recognition with shared augmented-reality experiences.

FlutterTensorFlowFirebaseAR
Theatro conversational bot and knowledge graph project preview
AI chatbot / Knowledge graph system2022

Theatro

Telegram chatbot that answers questions about TV and entertainment using a Neo4j knowledge graph.

PythonJavaScriptNode.jsDialogflowGraphQLNeo4j
Dyvide trip cost-sharing and mobility app preview
Mobility / Social app2022

Dyvide

Car-trip cost-sharing app built with Flutter, Go and AWS, with route planning and toll calculations. Discontinued.

FlutterDartGoAWS EC2Sketch
[ Awards ]

Awards and recognition.

Hackathon

Hackathon UPC, 2nd place

2019

Second place at Hackathon UPC.

Research transfer

HiPEAC Technology Transfer Award

2024

FAiNDER, awarded to the BSC Memory Systems and Micron team.

Mobile product

MSchools App Awards - First Prize in Leisure and Personal Management

2016

Award received for Kofu during the MSchools App Awards organized by Mobile World Capital.

[ Talks & Training ]

Talks and training.

Courses and public sessions on memory-system performance.

Upcoming · MICRO-59 tutorial

It's the Memory, Stupid!

Oct 2026

Half-day tutorial on memory-system performance at MICRO-59 in Athens.

Training course

It's the Memory, Stupid!

Feb 2026

Co-presented sessions on memory-system performance and TopDown microarchitecture analysis at BSC.

[ Open source ]

Open-source work.

Public repositories, tooling, and technical experiments.

Upstream contributor

LIKWID

Contributions to hardware support and performance-counter tooling.

Contributor

Snapzy

Contributions to an open-source macOS screen-capture app.

macOS Git client

HydraGit

Native macOS Git client in Rust (Tauri) and TypeScript for merge conflicts.

Repository

Rummikub Solver

Exact solver built on published Rummikub complexity research, with table OCR.

Algorithms and data structures

CSLS

Graphs, trees, Dijkstra, R-Tree, and BST-focused university systems project.

Game prototype

AgeRoyale

Clash Royale-style clone built with Java Swing.

Web product

LSteam

Game store project using PHP with Slim and Twig.

Graphics experiment

SolarSystem

3D solar-system model built in C++ with OpenGL and GLFW.

[ Stores ]

Published apps and store presence.

AndroidReleased

TheCount

Real-time shared counting game where everyone in the same mode pushes one live run forward together and one mistake can reset the run for all players.

  • Shared global runs
  • Pressure-based modes
  • Lives, streaks, and milestones
iOS + AndroidDiscontinued

Dyvide

Car-trip cost-sharing app built with Flutter, Go and AWS. Now discontinued.

  • Automatic trip calculator
  • Vehicle and custom-location management
  • Shared trips and global feed
[ Developer profiles ]
Developer profile

Google Play developer profile

Android releases, experiments, and public listings.

Open profile
Developer profile

App Store developer profile

iOS releases and upcoming public distributions.

Open profile
[ Contact ]

Get in touch.

For collaborations, roles, or technical conversations, the fastest path is email.