Ph.D. Candidate in Electrical Engineering | Scientific Computing | High-Energy Physics | C++ & CUDA
I develop scientific software focused on particle-physics simulation, calorimetry, signal processing, reproducibility, and GPU-accelerated computing.
My current work combines high-energy physics with software engineering, numerical methods, Monte Carlo simulation, and parallel computing.
- CUDA C++ and GPU computing
- High-Energy Physics simulation
- Monte Carlo methods
- Particle transport with Geant4
- Event generation with PYTHIA 8
- ROOT-based scientific data analysis
- Calorimetry and signal reconstruction
- Sparse and blind deconvolution
- Reproducible scientific computing
Scientific simulation chain integrating:
PYTHIA 8 → Geant4 → sampling calorimeter → ROOT
The project focuses on minimum-bias proton-proton collisions, calorimeter response, reproducibility, validation, provenance and scientifically auditable simulation workflows.
Browser-based tool for auditing ROOT files using JSROOT.
Features recursive ROOT structure discovery, TTree/TNtuple inspection, object classification, CSV reporting and automated tests.
CUDA C++ learning and experimentation repository covering the GPU execution model, grids, blocks, threads, device discovery and kernel execution.
This repository is the starting point of a broader CUDA scientific-computing roadmap.
Auditable platform for discovering and organizing conferences, workshops and schools related to High-Energy Physics.
Built with FastAPI, PostgreSQL, Next.js, Scrapy, Celery and Redis.
A modular 2D game developed with JavaScript, Phaser and Vite, used as a software-engineering project for experimenting with architecture, simulation, procedural behavior and interactive systems.
CUDA C++
│
├── CUDA Kernels
├── GPU Memory
├── Thrust
├── CUB
├── cuRAND
├── cuBLAS
├── cuSPARSE
├── cuFFT
└── cuSOLVER
The long-term objective is to apply GPU computing to scientific simulation, signal processing and computationally intensive High-Energy Physics workflows.
Languages
C · C++ · CUDA C++ · Python · JavaScript/TypeScript
Scientific Computing
ROOT · Geant4 · PYTHIA 8 · CUDA · OpenMP
Development
Linux · CMake · Git · GitHub Actions · Docker
Research & Documentation
LaTeX · numerical methods · signal processing · Monte Carlo simulation
My background combines Electrical Engineering, Telecommunications, scientific instrumentation and computational physics.
My current research interests are centered on scientific computing applied to particle physics, particularly calorimetry, signal reconstruction and computational simulation.

