Skip to content
View lisazacarias's full-sized avatar

Block or report lisazacarias

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

Lisa Zacarias

LCLS-II SRF Engineer/Physicist at SLAC National Accelerator Laboratory. I build and own the production Python that operators use to run a superconducting linear accelerator.

Most of my work lives in the slaclab organization, not on this profile — the repositories here are mostly my forks of it.

  • slaclab/sc_linac_physics — I created this project and author most of its commits. Operator displays, analysis tools, and CLI for the LCLS-II superconducting linac: 296 superconducting RF cavities today, expanding to 480. ~100 automated releases, and an 80% branch-coverage gate enforced on every pull request.
  • slaclab/lcls-tools — SLAC's shared Python library for accelerator controls and data analysis. Top contributor of 15, over five years.
  • Auto setup — hierarchical automation of RF cavity characterization, from a single cavity up to the whole machine. Replaced a multi-hour manual procedure with an automated one: twenty minutes at the time of the SLAC Technology Excellence Award it won, and five minutes now. Originally slaclab/srf_auto_setup, since migrated into sc_linac_physics and substantially improved — it's still the tool operators use.

Physics

First author on Measuring Q₀ in LCLS-II Cryomodules Using Helium Liquid Level (SRF'23) — a measurement method developed at Jefferson Lab during cryomodule acceptance testing, then used in the tunnel at SLAC. Co-author on three further SRF papers.

Side projects

Built with Claude Code. I bring the requirements, the domain, and the testing; the implementation is agent-written.

  • candy-dance-case-study — how the CAN.dy membership platform works and why: bylaws enforced as Postgres constraints, triggers and RLS policies, built in five days against a real deadline. Includes what the approach cost and a straight account of which decisions were mine and which were Claude's. Application source is private; this is the write-up.
  • static-apps — a monorepo of small personal web apps (live) under one constraint: no build step, no bundler, nothing from npm at runtime. A piano sight-reading trainer, an algae bloom tracker, and a Hayward election results tracker.

Elsewhere

I mentor a summer intern every year (DOE SULI, SJSU SPARK, Foothill College) and have volunteered with SAGE Camp — Science Accelerating Girls' Engagement in STEM — since 2020.

Pinned Loading

  1. slaclab/sc_linac_physics slaclab/sc_linac_physics Public

    Python 2 11

  2. static-apps static-apps Public

    Monorepo of small personal static web apps — piano sight-reading trainer, algae bloom tracker, Hayward election results. No build step, no bundler, nothing from npm at runtime: native ES modules only.

    HTML

  3. slaclab/lcls-tools slaclab/lcls-tools Public

    Python tools for LCLS: post processing data, PV handling, pulling archive settings, etc.

    Python 7 26