Projects
This is a collection of projects that I have worked on.
-
This website.
This website is built using Astro, Tailwind CSS, and Markdown. It is hosted on Netlify.
-
Playwright JSON Summary Reporter
A custom reporter for Playwright that outputs a JSON summary of test results. I contributed to this project by adding a new feature that allows the user to specify a custom output file path.
-
Playwright Project Showcase
A Playwright test project showcase. Most of this code was used in or inspired by my professional work as an SDET. Key features include: custom, composed fixtures, multi-environment support with setup and teardown, and a custom reporter that outputs a JSON summary of test results for use in other integrations.
-
OvationCXM
A customer experience management platform that helps businesses collect and analyze customer feedback. I contributed to this project by triaging (and sometimes fixing) bugs, and was the primary developer for the automated testing framework.
Gists
This is a collection of gists that I have created.
-
Typescript - Recursive Partial Type
-
Typescript - 'One of' Type
-
Typescript - Type-safe Entries
-
Typescript - Branded Types
-
Typescript - Retry Wrapper
-
Playwright - Page & Component Object Model Template
-
ArkType - Environment Variable Validation
-
Playwright - Browser Console Error Fixture
-
ArkType + Neverthrow - Type Validation Wrapper
-
TypeScript - Custom Rule Validator