Projects

Work Projects

Screenshot of Search for compressed supersymmetry

Search for compressed supersymmetry

Analyzed CMS data and Monte Carlo simulation (billions of events) using over 2,000 independent search regions in a data-driven fit to search for supersymmetric particles in compressed mass senarios. Used ML algorithms (DNNs) to identify bottom quarks.

Screenshot of Search for supersymmetric top quarks

Search for supersymmetric top quarks

Analyzed CMS data and Monte Carlo simulation (billions of events) to search for supersymmetric top quarks. Used data-driven analysis to predict the Z to neutrinos background and associated uncertainties. Used ML algorithms (DNNs) to identify top/bottom quarks and W bosons.

Screenshot of Automated e-link testing

Automated e-link testing

Collaborated with an electrical engineer to develop and maintain automated electrical testing framework (Python) to test high speed electrical cables (e-links). Reduced testing time by a factor of 10. Framework used to test over 1,000 e-links for the CMS pixel tracker upgrade.

Screenshot of Visualizing e-link production

Visualizing e-link production

Created visualization of e-link production for each stage over time (Python, Pandas, NumPy, Matplotlib). Presented visualization in status updates and demonstrated that project was projected to finish ahead of schedule by about 1.5 years.

Screenshot of Testing electronic readout cards

Testing electronic readout cards

Created and maintained software with a team at Fermilab, including GUI, database, and website (Python, Tkinter, Django, Bash), to test over 700 electronic readout cards for the CMS hadron calorimeter upgrade.

Screenshot of Automated bit error rate scans

Automated bit error rate scans

Automated bit error rate tests (BERT), scanning over a range of driver signal amplitudes (C++, Python, Bash). Used for system tests with e-links to validate full readout chain (with optical and electrical links) using FC7, port card, and RD53 chip.

Screenshot of Automated database upload

Automated database upload

Collaborated with a database maintainer to automatically create new e-links, update info, and upload results (Python, Bash, SQL). Uploaded results for over 300 e-links, eliminating 50 hours of manual labor.

Screenshot of Wire length calculator

Wire length calculator

Calculates the total length of wire used (including waste) to make a given number of e-links of a given type (Python). Validated and eliminated the need for manual calculation.

Personal Projects