Skip to content
View alons126's full-sized avatar

Block or report alons126

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
alons126/README.md

Hi, I’m Alon 👋

Physics PhD student focused on scientific software, simulation, algorithm development, and collaborative workflows. Experienced with large production codebases, cross-institution workflows, and research-grade debugging. Comfortable working at the intersection of physics and software engineering.


Selected Projects

GEMC / CLAS12 Target Implementation (RG-M)

Production geometry implementation merged into an international, multi-institutional simulation framework

  • Implemented Ar, C, and Sn target geometries and configurations
  • Code merged into the official repositories
  • Author of a published CLAS12 technical note documenting the implementation (CLAS12 Note 2026-001)
  • Tech stack: Perl, CAD-based geometry workflows, GEANT4 / GEMC simulation framework

PR (clas12Tags): gemc/clas12Tags#64
PR (clas12-config): JeffersonLab/clas12-config#119
Technical note: https://misportal.jlab.org/mis/physics/clas12/viewFile.cfm/2026-001.pdf?documentId=185


SuSA Electron-Mode Validation (GENIE)

Bug identification and fix in a production neutrino–nucleus interaction generator

  • Identified a bug where the GENIE event generator (v3.2) generated only 1n1p final states for 2p2h SuSA-MEC
  • Traced the issue to missing/misused hadronic tensor tables and incorrect pair selection logic
  • Integrated new tensor tables, fixed probability calculations, and restored 2p / 2n final states
  • Corrections merged into the official GENIE codebase (v3.4+); contributor within the GENIE collaboration

PR: GENIE-MC/Generator#242
Detailed validation in MSc thesis, Section 9.1.3


Skills

  • Languages: C++, Python, Perl
  • Scripting: Bash, C shell (csh), Makefile
  • Configuration formats: XML, GEMC gcard files
  • Frameworks: ROOT, CLAS12ROOT, GENIE, GEANT4, GEMC
  • Tools: Git / GitHub (PRs, reviews), CMake
  • Domains: Monte Carlo simulation, particle physics software, Scientific simulation, detector geometry, data analysis, event reconstruction, algorithm development
  • Systems: Linux, HPC environments (batch systems, shared clusters), Slurm

Popular repositories Loading

  1. Generator Generator Public

    C++ 1

  2. Data-analyser Data-analyser Public

    The old 2N analyzer code for data files (root, hipo, etc) from MSc

    C++ 1

  3. simulationJ simulationJ Public

    C++ 1

  4. clas12Tags clas12Tags Public

    Forked from gemc/clas12Tags

    A fork of the gemc/clas12Tags repository for Ar40 implementation in GEMC

    C 1

  5. utils utils Public

    A collection of small, self-contained utilities and scripts in Python, C++, and more, designed for automating workflows, managing batch jobs, and prototyping ideas. Originally developed for day-to-…

    C++ 1

  6. clas12-config clas12-config Public

    Forked from JeffersonLab/clas12-config

    A fork of the JeffersonLab/clas12-config repository for Ar40 implementation in GEMC

    Python 1