Skip to content
View ncevidanes's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ncevidanes

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
ncevidanes/README.md

Nelson Assis

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.


🔬 Current Focus

  • 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

🚀 Featured Projects

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 Roadmap

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.


🛠 Scientific Computing Stack

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


🎓 Background

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.


📫 Connect

Pinned Loading

  1. MinBias-Pythia-Geant4 MinBias-Pythia-Geant4 Public

    Reproducible minimum-bias event simulation with PYTHIA 8, Geant4 transport, calorimeter response, and auditable ROOT output.

    Python

  2. hello-cuda hello-cuda Public

    Introductory CUDA C++ project covering GPU discovery, kernel launches, grid/block/thread indexing, error handling, Make, and CMake workflows.

    Cuda

  3. roots roots Public

    Browser-based ROOT/JSROOT file auditor with recursive object discovery, TTree inspection, visualization, CSV reporting, and automated tests.

    JavaScript

  4. hep-conference-hub hep-conference-hub Public

    Auditable platform for discovering and monitoring High-Energy Physics conferences, workshops, schools, and scientific events.

    Python

  5. missao-orbital-phaser missao-orbital-phaser Public

    Modular 2D arcade game built with JavaScript, Phaser 4, and Vite, featuring procedural motion and responsive desktop/mobile gameplay.

    JavaScript