Skip to Content

About

I spent seven years leading web operations at AT&T, managing a team of 8 across 80+ projects for a site with 175M monthly users. Then I taught myself to code and made the leap to engineering full-time.

Today I'm a dev anchor at Buildertrend, where I work on the design system team and scale roughly 45 shared components across the product's frontend. I advocate TDD, lead governance for component adoption, and drive a strangler fig migration off legacy patterns.

My career has taken me from telecom to social media, and I'm comfortable across the entire stack - React and design systems on the front end, Node.js and .NET on the back end, and Docker and Kubernetes in the infrastructure layer.

What sets me apart is the ability to bridge product, design, and engineering. I can write a functional spec in the morning and ship the implementation by afternoon. That range - knowing how to lead a team and how to build the thing - is what I bring to every project.

Experience

  1. 2023 — Present

    Dev anchor on the design system team, owning ~45 shared components that power Buildertrend's frontend. Champion TDD practices with over 1,500 unit and integration tests. Lead BDS Governance to ensure consistent adoption across squads and drive a strangler fig migration from legacy patterns to the modern component library.

    • React
    • TypeScript
    • Node.js
    • C#
    • .NET
    • Storybook
    • Playwright
    • Jest
  2. 2021 — 2023

    Drove a 66% year-over-year increase in site visitors for Meta for Creators while maintaining zero production defects across multiple launches. Built a personalization component that served tailored content to 62 distinct creator personas inside the Facebook CMS.

    • React
    • Hack (PHP)
    • Jest
    • CMS
  3. 2019 — Present

    Built an NFL fan engagement platform - a cross-platform mobile app with a subscription system, media pipeline, and Shopify integration. Architected GATOR, a multi-tenant cybersecurity evaluation platform with AI-powered grading, Kubernetes-based labs, and full RBAC.

    • Next.js
    • TypeScript
    • NestJS
    • PostgreSQL
    • Swift
    • Docker
    • Kubernetes
  4. 2010 — 2019

    Led a team of 8 producers serving att.com's 175M monthly users across 80+ projects. Reduced accessibility errors by 87%, contributing to $9M in avoided legal exposure. Transitioned to engineering and built a device-launch portal that cut the new-device SLA from 6 weeks to 2 weeks.

    • React
    • Node.js
    • TypeScript
    • Java
    • Docker
    • JIRA

Projects

  • Chat App

    Chat App

    A chat application featuring server-sent event messaging, a custom OAuth2 implementation for GitHub and Google, and a Redis session cache to validate session IDs and expirations. Most recently used to implement OAuth2 and cookie-based authentication using Rust's Rocket framework.

    • React
    • Node.js
    • TypeScript
    • Rust
    • Docker
  • Minesweeper in Wasm

    Minesweeper in Wasm

    A simple minesweeper game written in Rust and compiled to Wasm. This project was created to learn more about the current state of browser Wasm APIs and how memory can be shared between Wasm and JavaScript in the browser.

    • Rust
    • Wasm
  • Steam Streamer

    Steam Streamer

    Quickly find people who are live-streaming video games that you're interested in by providing the link to your public wishlist of games from https://store.steampowered.com/

    • Node.js
    • Javascript
    • React