
Contributed to the sPHENIX-Collaboration/analysis repository by developing and enhancing data analysis frameworks for high energy physics, focusing on ultra-peripheral collision (UPC) and background studies. Built robust C++ modules for event reconstruction, impact parameter analysis, and pileup detection, integrating technologies such as ROOT for scientific data handling and ONNX for machine learning inference. Improved analysis workflows by supporting multi-format data ingestion, automating simulation plotting, and extending input handling to real detector data. Emphasized maintainability through code cleanup, documentation, and workflow scripting in Bash, enabling reproducible, production-ready pipelines for both simulated and real collision datasets across multiple analysis domains.
March 2026: Delivered the initial UPC Meson analysis module in the sPHENIX-Collaboration/analysis repo, establishing core data processing capabilities and an analytics workflow for UPC Meson event data. This module forms the foundation for end-to-end analyses, enabling reproducible processing from data ingestion to results. The scaffolding was bootstrapped via two initial commits to establish the module and align with collaborative development.
March 2026: Delivered the initial UPC Meson analysis module in the sPHENIX-Collaboration/analysis repo, establishing core data processing capabilities and an analytics workflow for UPC Meson event data. This module forms the foundation for end-to-end analyses, enabling reproducible processing from data ingestion to results. The scaffolding was bootstrapped via two initial commits to establish the module and align with collaborative development.
December 2025: Delivered ONNX Inference Integration for Pileup Detection in BbcCheck, refactoring the BbcCheck class to leverage ONNX runtime for pileup inference and to enhance histogram configurations for data analysis. This work improves detection accuracy, scalability, and flexibility of the analysis workflow, accelerating insights from Run3 datasets.
December 2025: Delivered ONNX Inference Integration for Pileup Detection in BbcCheck, refactoring the BbcCheck class to leverage ONNX runtime for pileup inference and to enhance histogram configurations for data analysis. This work improves detection accuracy, scalability, and flexibility of the analysis workflow, accelerating insights from Run3 datasets.
Monthly summary for 2025-05 focused on delivering end-to-end UPC analysis capabilities within the sPHENIX-Collaboration/analysis repository, strengthening production-readiness for real data and improving analysis quality and maintainability.
Monthly summary for 2025-05 focused on delivering end-to-end UPC analysis capabilities within the sPHENIX-Collaboration/analysis repository, strengthening production-readiness for real data and improving analysis quality and maintainability.
February 2025 monthly summary for sPHENIX-Collaboration/analysis. Delivered end-to-end UPC analysis enhancements including impact parameter variables and HEPMC integration into a new global analysis tree with a 2D histogram of tracks vs. impact parameter, enabling improved centrality studies and heavy-ion event characterization. Added UPC simulation plotting macro (plot_upcsim.C) to generate mass, pT, and rapidity distributions; processes multiple ROOT files; scales by integrated luminosity and cross-sections; supports like-sign vs. unlike-sign comparisons. Updated UPC analysis workflow documentation (README) detailing steps from Starlight MC generation to DST analysis and Hijing background estimation, consolidating project structure. Deprecated and removed hijbkg_upc component (Makefile.am cleanup; adjust preprocessor flags; delete header/source files) to reduce maintenance burden. These changes improve analysis throughput, reproducibility, and maintainability, leveraging C++, ROOT, and HEPMC integration, and demonstrate strong software engineering practices.
February 2025 monthly summary for sPHENIX-Collaboration/analysis. Delivered end-to-end UPC analysis enhancements including impact parameter variables and HEPMC integration into a new global analysis tree with a 2D histogram of tracks vs. impact parameter, enabling improved centrality studies and heavy-ion event characterization. Added UPC simulation plotting macro (plot_upcsim.C) to generate mass, pT, and rapidity distributions; processes multiple ROOT files; scales by integrated luminosity and cross-sections; supports like-sign vs. unlike-sign comparisons. Updated UPC analysis workflow documentation (README) detailing steps from Starlight MC generation to DST analysis and Hijing background estimation, consolidating project structure. Deprecated and removed hijbkg_upc component (Makefile.am cleanup; adjust preprocessor flags; delete header/source files) to reduce maintenance burden. These changes improve analysis throughput, reproducibility, and maintainability, leveraging C++, ROOT, and HEPMC integration, and demonstrate strong software engineering practices.
January 2025 monthly summary for sPHENIX-Collaboration/analysis. Focused on delivering robust data ingestion and tracking features for Hijing background analysis, with concrete ROOT/list format support and improved event-level tracking to enable reliable physics studies and faster iteration.
January 2025 monthly summary for sPHENIX-Collaboration/analysis. Focused on delivering robust data ingestion and tracking features for Hijing background analysis, with concrete ROOT/list format support and improved event-level tracking to enable reliable physics studies and faster iteration.

Overview of all repositories you've contributed to across your timeline