Software Engineering | Platform & Test Automation
Engineering automation platforms and developer tooling for digital learning systems.
Key Projects & Contributions
Modello β Test Automation Platform
Developed test generation and reusable multi-platform automation workflows.
View EVERFI Automation Presentation βA11yFI β Accessibility Automation & Reporting
Proposed converting accessibility test output into HTML reports and integrated A11yFI with Modello for configurable automated accessibility testing.
Authifi β Reusable Authentication Automation Tool
Developed reusable authentication tooling accessible from CI/CD pipelines and programmatically through its API, supporting Foundry, Homeroom, and SCORM workflows and reusable session state.
Course Version Reporter β Accessibility Reporting
Integrated CI/CD-generated accessibility reports into Course Version Reporter and developed availability-aware display of report links.
Forge β Electron E2E Automation POC
Developed a Playwright-based proof of concept for end-to-end automation of an Electron application, covering search and content editing and exploring smoke testing feasibility.
CI/CD Infrastructure & Workflow Automation
Enhanced GitHub Actions and Docker-based testing workflows by integrating automated accessibility testing, report publishing, and Authifi authentication workflows to support repeatable, authenticated test execution.
Applitools β Visual Testing Integration & Configuration
Integrated Applitools into Modello and implemented centralized JSON configuration with shared defaults and project-level overrides for flexible visual regression testing.
Foundry Public API β CI/CD Automation
Automated Foundry Public API operations with cURL in CI/CD pipelines to enable repeatable API interactions.