
Hey, I’m Ashley.
I work at Automattic as a Happiness Engineer and contribute to open source. In my free time, I tinker with JavaScript, React, and AI.
Projects:

- AshAI – A React app that uses OpenAI’s Generative Pre-trained Transformer 3 (GPT-3) autoregressive deep learning language model to generate human-like text for eCommerce and website copy.
Latest Contributions:
- Media Library: Add notice to Atomic private sites since Jetpack Image CDN is disabled – wp-calypso
- Add periods, hyphens, and underscores to the username regex – Blocks for Discogs
- Theme: Add dark theme with toggle for light theme – ai-content
- Copy to Clipboard: New Feature to easily copy the AI Response – ai-content
- Generator: Refactor to use useReducer instead of useState – ai-content
- Generators: Dynamically render generators by passing data through React routes – ai-content
- view more on my GitHub
Posts:
-
What’s the Difference between Named and Default Exports?
-
How to Use Jest for JavaScript Unit Testing
-
How to Create an Environment Variable in a React App
-
Create Default Templates for a Custom FSE Theme
-
How to Traverse the DOM with JavaScript
-
How to Check DOM nodeTypes & nodeNames
-
How to Work with Git Branches
-
How to Get Nodes from & Query the DOM with JavaScript
-
How to Customize MacOS Terminal with Oh My Zsh
-
How to Download WordPress Content with cURL
-
7 Useful JavaScript Array and Object Methods
-
How to Create & Clone a GitHub Repo Locally
-
Sort JavaScript Arrays Ascending & Descending
-
Introduction to Vim and 12 Useful Commands
-
Check if Your 301 Redirect is Working Using cURL
-
Check HTTP Headers with Chrome Dev Tools
-
Add Custom HTTP Headers Using a WordPress Plugin