Headshot of Joshua Pendragon

Joshua Pendragon

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.
  • V1 of this Website
    The first version of this website, built using Rust, Axum, and Askama.
  • 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.