Skip to content
View maureeungaro's full-sized avatar

Highlights

  • Pro

Block or report maureeungaro

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

Maurizio Ungaro

Nuclear physicist and simulation software developer

I am a Staff Scientist in Hall B at Jefferson Lab, researching nuclear physics, building simulation software, detector systems, and scientific computing workflows.

I develop and support Geant4-based simulation workflows, GEMC, CLAS12 software, distributed simulation on the Open Science Grid.

What I work on

  • Detector simulation: Geant4, GEMC, detector geometry, event generation, digitization, and simulation validation.
  • Scientific software: C++, Python, shell scripting, databases, continuous integration, and reproducible workflows.
  • Distributed computing: HTCondor and Open Science Grid production workflows for CLAS12 simulations.
  • Detector systems: Operation, maintenance, calibration, and performance studies for the CLAS12 Low Threshold Cherenkov Counter.
  • Nuclear physics: Nucleon structure, meson electroproduction, resonance-region analyses, and hadronic-to-partonic dynamics.
  • User support: Tutorials, examples, technical notes, and documentation for Geant4, GEMC, and CLAS12 users.

Selected projects

  • GEMC — database-driven Geant4 detector simulation with Python-friendly geometry and configuration workflows.
  • Geant4 at JLab — tutorials, examples, and support material for Jefferson Lab users.
  • CLAS12 simulations — tagged detector geometry and simulation releases.
  • CLAS12 on OSG — distributed simulation-production workflows using the Open Science Grid.
  • LTCC — CLAS12 Low Threshold Cherenkov Counter documentation and detector work.

Tools and technologies

Simulation and analysis: Geant4, GEMC, ROOT, Monte Carlo methods, detector geometry, event generation, and digitization

Programming: C++, Python, shell scripting, SQL, JavaScript, and LaTeX

Infrastructure: Git, GitHub, CI, Docker, HTCondor, Environment Modules, Meson, CMake, and SCons

Research and professional profiles

Contact

For collaboration, software questions, or detector and simulation support, contact me at ungaro@jlab.org.

Outside work, I am learning to play hockey while watching my kid skate much faster than me.

Pinned Loading

  1. gemc/src gemc/src Public

    GEMC — database-driven Geant4 simulation framework

    C++ 2 2

  2. gemc/clas12-systems gemc/clas12-systems Public

    C++

  3. gemc/g4install gemc/g4install Public

    Shell

  4. gemc/pygemc gemc/pygemc Public

    API for gemc3 and analyzer scripts

    Python 1