Projects & Work

WritingJun 2025

Managing Context with AI Coding Assistants

Developer-focused guide teaching essential strategies for providing effective context to AI coding assistants like Claude Code, GitHub Copilot, and Cursor. Covers the Write-Select-Compress-Isolate framework for context management, addressing common challenges in large codebases, long debugging sessions, and multi-file development tasks.

Technical WritingDeveloper DocumentationAI/MLDeveloper ToolsClaude Code
WritingJan 2024

New Relic In-App Help Experience Guide

Guide for product managers and engineering teams on how to use the New Relic Help Experience system to provide in-context help, onboarding, feature adoption support, and self-service resources. The Help Experience delivers documentation, support, and AI assistance directly within the product UI.

Product DocumentationUI DocumentationTechnical Writing
EngineeringMay 2023

New Relic In-App Help System

Led cross-functional engineering initiative to transform a React prototype into a scalable in-app help system, enabling content teams to author and manage help documentation directly within New Relic's unified product UI.

React.jsMDXGraphQL
EngineeringJun 2021

Develop embeddable developer tutorial content

Designed and led development of an embeddable tutorial feature for the New Relic developer website using Gatsby and MDX that enabled the training team to integrate interactive, up-to-date technical content directly into their paid training curriculum. Transformed the maintenance burden of outdated training materials into a scalable, component-based documentation system that improved customer onboarding and product adoption by providing hands-on, contextual learning experiences for paying training customers.

GatsbyMDXReact.js
EngineeringMar 2021

Docs website migration to custom, open source CMS

Engineer on cross functional initiative to migrate the documentation CMS from Drupal to an open source, content-as-code repo to provide developer and external contributor friendly contribution.

GatsbyNode.jsReactMDXmarkdownGitHubGitHub Actions
EngineeringJul 2018

New Relic Help Center Prototype

New Relic unified its products into a singular UI and expanded monitoring capabilities. Customer training content was disparate. I developed a Help Center prototype as a React application integrated into the product UI.

React.jsJenkinsPHP
EngineeringJan 2018

New Relic Data Dictionary System

Led development of New Relic's data dictionary system across three major phases, evolving from initial cross-team contributor to lead engineer. Built multi-component infrastructure delivering event and attribute definitions through NerdGraph API, public docs catalog, and in-product UI tooltips—solving critical customer knowledge gaps as the platform scaled from 7 products to 500+ integrations.

JavaScriptNode.jsGraphQLReact.jsGatsby

More Projects

Jan 2024

Personal Portfolio Site

Complete rewrite from Gatsby to Astro with component-driven architecture. Features responsive design, interactive filtering, animated Scrabble name component, and comprehensive content management system.

View Details
Jan 2021

wedding-website-rsvp-service

Backend GraphQL API service to manage and store RSVP guest info in MongoDB. Supports the wedding website frontend with complete guest management functionality.

View Details
Jan 2021

wedding-website

Gatsby frontend site for wedding day info and to RSVP. Integrated with GraphQL API service for guest management.

View Details
Aug 2020

gatsby-plugin-newrelic

Gatsby plugin enabling developers to easily add New Relic's Browser agent to their Gatsby sites for tracking frontend performance. Published to NPM with ~20k downloads per week at peak adoption.

View Details
Jan 2020

Workout Goal Tracker UI

Next.js application to track workout goal progress for activities tracked in Strava. Integrates with Strava API using OAuth authentication.

View Details
Jan 2020

New Relic Open Source Program Website

Website to showcase New Relic's new Open Source program and catalog of open source projects. React.js based static site generated (SSG) with Gatsby. CI/CD workflows and deployment. Includes sourcing lots of GitHub data for hundreds of New Relic's open source projects.

View Details
Jan 2020

New Relic Public Website Design System (Gatsby)

NPM package + demo site + component library that serves as a central website theme / component / utility library for all New Relic Gatsby sites to unify look and feel and functionality. CI/CD workflows and deployment to NPM. Includes a global header and federated search UI across all New Relic websites. Includes internationalization utilities/components.

View Details
Jan 2019

New Relic Developer Website

Built interactive learning platform combining in-depth tutorials with live New Relic design system components; solved distribution and rendering challenges to showcase working examples of React components with contextual learning conten. Includes embeddable pages for reusing guides in other New Relic sites.

View Details
Jan 2019

How to manage New Relic public site search

This sample is an internal doc I wrote for content and engineering teams to manage our search results, which was part of all public New Relic site searches as well as a product UI feature called NR1 Help Center.

View Details
Jan 2016

New Relic Infrastructure UI Guide

This sample is an adapted subset of web pages from docs.newrelic.com that supported the initial launch of a foundational new product called New Relic Infrastructure, from complex install & configure to how to analyze data in the UI.

View Details
Jan 2015

New Relic for PHP guide

This sample is an adapted subset of web pages from docs.newrelic.com around how to install and configure the New Relic PHP agent.

View Details