Mess Benchmark
Bandwidth–latency benchmarking across memory systems for HPC and AI.
I work on how memory-system and architecture choices translate into real performance for HPC and AI workloads. I also teach Operating Systems and ship independent apps.
Memory-system simulation, benchmarking and workload characterisation, plus earlier work in deep learning for medical imaging.
IISWC 2026IEEE International Symposium on Workload Characterization, Boulder, CO, to appear
Technical reportBarcelona Supercomputing Center
CCIA 202426th Int. Conf. of the Catalan Association for Artificial Intelligence, pp. 90-93
Symposium11th BSC Doctoral Symposium, Barcelona
ThesisB.Sc. in Multimedia Engineering, La Salle - Ramon Llull University
The tools I build and maintain with the Memory Systems group that are public so far: benchmarks and profiling integrations that characterise memory from bandwidth-latency curves to full applications.
Bandwidth–latency benchmarking across memory systems for HPC and AI.
Connects Mess with Paraver to analyze and visualize application memory-system performance.
Explore AI model requirements and hardware choices. Developed in collaboration with Micron.
Benchmarking, simulation, and application profiling tools from the Mess project.
Research, tools, publications, and training from the BSC Memory Systems team.
Products designed and built end to end, from research tooling to apps in the stores.
A personal home for everything you watch. Track shows and movies, find your next favourite, and connect your own media library.

FAiNDER, awarded to the BSC Memory Systems and Micron team.
Second place at Hackathon UPC with Plane Dodge.
Award received for Kofu during the MSchools App Awards organized by Mobile World Capital.
Courses and tutorials on memory-system profiling and performance analysis, with Intel and INESC-ID.
Half-day tutorial in Athens with Intel and INESC-ID.
Full-day course at BSC with Intel and INESC-ID. Co-presented Memory System Performance is Messy and TopDown Microarchitecture Analysis.
Upstream contributions and personal tools, in C, Rust, Java and TypeScript.
Contributions to hardware support and performance-counter tooling.
Contributions to an open-source macOS screen-capture app.
Native macOS Git client in Rust (Tauri) and TypeScript for merge conflicts.
Exact solver built on published Rummikub complexity research, with table OCR.
Graphs, trees, Dijkstra, R-Tree, and BST-focused university systems project.
Clash Royale-style clone built with Java Swing.
Game store project using PHP with Slim and Twig.
3D solar-system model built in C++ with OpenGL and GLFW.
Independent products shipped to iOS and Android, and the developer profiles behind them.
TV and movie tracker with a watchlist, episode progress, a release calendar, and ratings shared with friends.
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.
Car-trip cost-sharing app built with Flutter, Go and AWS. Now discontinued.
Android releases, experiments, and public listings.
Open profileiOS releases and upcoming public distributions.
Open profileBased in Barcelona. If you want to talk performance, memory systems, or something I have built, my inbox is open.