Stack

  • React.js
  • TypeScript
  • Ruby on Rails
  • Playwright

The Work

At Argonne, I work on 5+ legacy applications, including a nuclear-waste monitoring system. We added test pipelines that check each application against an 80% coverage requirement before deployment, and I brought Playwright into end-to-end testing.

I also helped build React components shared across internal apps and run demos on Copilot, Claude, and OpenAI for other developers.

Decision Check coverage separately for each application before it ships.

Result Legacy apps that started with little test coverage now meet the 80% threshold for deployment.

What I Did

  • Update 5+ legacy apps, including a nuclear-waste monitoring system.
  • Build React components that can be reused across internal applications.
  • Add test pipelines that require 80% coverage per application before deployment.
  • Use Playwright for end-to-end tests of legacy workflows.
  • Run demos and Q&A sessions on Copilot, Claude, and OpenAI for developers.