Skip to content
View ablesarodriguez's full-sized avatar

Highlights

  • Pro

Block or report ablesarodriguez

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ablesarodriguez/README.md

$ whoami

Terminal card: Arnau Blesa, research engineer at IEEC and MSc RICSE student at UAB, working on GPU, HPC and AI

MSc student in Research and Innovation in Computer-Based Science and Engineering (RICSE) at Universitat Autònoma de Barcelona, and part-time research engineer at IEEC. I like making heavy computations fast: GPU programming, AI acceleration, numerical simulation and large data pipelines.

Looking for R&D roles in GPU computing, HPC and applied AI.


$ ls ~/projects

├─ r2net-cuda/

CUDA acceleration of the R2-Net neural lossless image coder, comparing wavefront and fully parallel GPU strategies.

Python · CUDA · CuPy · NumPy
├─ neural-fluid-simulator/

A U-Net trained on lattice Boltzmann simulations that predicts vortex shedding 52× faster, on obstacles and Reynolds numbers it never saw.

Python · PyTorch · NumPy
├─ kerr-black-hole-simulator/

Real-time Kerr ray tracer in GLSL that follows light through curved spacetime to render gravitational lensing and the accretion disk. Validated against analytical results.

C++17 · GLSL · raylib · CMake
╰─ survey-tabulator/

Desktop tool that turns SPSS .sav surveys into weighted frequency tables (Excel and PDF). Tabulates two-million-row files in 15 seconds without loading them into memory.

Python · pandas · pyreadstat · ReportLab

$ cat tech-stack.yaml

ablesarodriguez:~$ cat tech-stack.yaml
├─ ⚡ gpu_parallel:

NVIDIA CUDA  OpenGL
CUDA · CuPy · GLSL · OpenGL · raylib
├─ ✦ languages:

Python and C++
Python · C++17 · GLSL
├─ ◉ ml_scientific:

PyTorch  NumPy  SciPy  Jupyter
PyTorch · NumPy · SciPy · Matplotlib · Jupyter
├─ ▣ data_reporting:

pandas
pandas · pyreadstat (SPSS) · XlsxWriter · ReportLab
├─ ⚙ build_ci:

CMake, GitHub Actions, Git and GitHub
CMake · CTest · GitHub Actions · Git
╰─ ⌁ platform_desktop:

Linux
Linux · PyInstaller · ttkbootstrap
status: ready  ·  device: cuda:0

$ connect --socials

LinkedIn    ORCID    Email    GitHub

Compiled with -O3 and a lot of curiosity · @ablesarodriguez

Pinned Loading

  1. r2net-cuda r2net-cuda Public

    CUDA-accelerated implementation of the R2-Net neural image compressor, comparing wavefront and fully parallel GPU strategies. Achieves up to 583.8× speedup and 60.8 MP/s throughput.

    Python

  2. neural-fluid-simulator neural-fluid-simulator Public

    A neural network that learns to simulate fluid flow from data: a U-Net trained on lattice Boltzmann simulations predicts vortex shedding 52× faster, on obstacles and Reynolds numbers it never saw.

    Python

  3. kerr-black-hole-simulator kerr-black-hole-simulator Public

    Ray-tracing simulator of a black hole that traces light paths through curved spacetime to render gravitational lensing and the accretion disk.

    C++ 1

  4. paper-auditor paper-auditor Public

    An AI referee for scientific papers: checks every number, questions every claim, re-runs the results. NVIDIA Nemotron on Nebius Token Factory.

    Python 1