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
FeaturedLed 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.
New Relic Public Website Design System (Gatsby)
FeaturedNPM 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.
New Relic Developer Website
FeaturedBuilt 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.
New Relic Help Center Prototype
FeaturedNew 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.
Develop embeddable developer tutorial content
FeaturedDesigned 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.
Docs website migration to custom, open source CMS
FeaturedEngineer 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.
gatsby-plugin-newrelic
FeaturedGatsby 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.
New Relic Data Dictionary System
FeaturedLed 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.
Top Skills
HTML
expertmarkdown
expertCSS
AdvancedJavascript
AdvancedMDX
advancedNext.js
advancedNode.js
AdvancedReact.js
advancedTypescript
Intermediateinternationalization
advancedAWS Lambda
IntermediateClaude Code
IntermediateGraphQL
IntermediateMongoDB
intermediateEngineering Experience
Manager, Software Engineering
Apr 2022 - Jan 2025New 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 2022New 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.