Software Engineering & Technical Leadership

6 years of full-stack development experience building sites and services and 3 years managing customer focused engineering teams

Core Expertise

Full-Stack Development

React, Node.js, GraphQL, and modern web application architecture

Engineering Leadership

Team building, hiring, mentoring, and scaling engineering organizations

Developer Experience

Content tooling, CI/CD, performance optimization, and developer productivity

Content Driven Apps

Cost effective content management systems, contributor enablement

Engineering Projects

New Relic In-App Help System

Featured

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

New Relic Public Website Design System (Gatsby)

Featured

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.

JavaScriptReact.jsNode.jsGatsby

New Relic Developer Website

Featured

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.

JavaScriptReact.jsNode.jsGatsby

New Relic Help Center Prototype

Featured

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

Develop embeddable developer tutorial content

Featured

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

Docs website migration to custom, open source CMS

Featured

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.jsReactMDX

gatsby-plugin-newrelic

Featured

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.

JavaScriptNode.jsGatsby

New Relic Data Dictionary System

Featured

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.js

Top Skills

HTML

expert

markdown

expert

CSS

Advanced

Javascript

Advanced

MDX

advanced

Next.js

advanced

Node.js

Advanced

React.js

advanced

Typescript

Intermediate

internationalization

advanced

AWS Lambda

Intermediate

Claude Code

Intermediate

GraphQL

Intermediate

MongoDB

intermediate

Engineering Experience

Manager, Software Engineering

Apr 2022 - Jan 2025

New Relic

Lead a team of engineers that develops the content tooling, sites, and services that power our open source content platform & websites, and New Relic's in-product messaging & help system.

Software Engineer

Oct 2017 - Mar 2022

New Relic

Develop sites, services, and content tooling to help New Relic's customers onboard and get the most out of the product. Supported various projects, programs, and organizations such as developer experience & enablement, user experience design, and growth engineering.