Skip to content

Portfolio

Things I've built, shipped, and contributed to.

Case studies from production work, open source contributions to projects like MetaMask and Vue Router, and the small experiments that keep my craft sharp.

04

Harper Fabric Studio sign-in and platform interface
Production2024 – 2026

Harper Studio

Developer Experience Engineer

A distributed database management UI and orchestration layer for Harper, built from the ground up with React and TanStack. Harper Studio is the interface developers used to manage Harper clusters.

  • React
  • TypeScript
  • TanStack
  • DBMS UI
Read case study
Production2025 – 2026

Agentic DevRel Content Pipeline

Head of Developer Relations

An autonomous five-agent LLM pipeline that generates Harper's developer relations technical content, cutting delivery time by more than 60%.

  • LLM orchestration
  • AI agents
  • TypeScript
  • DevRel
Read case study
The MetaMask developer documentation home page
Docs2019 – 2023

MetaMask Documentation

Open source contributor

Developer documentation for the leading Ethereum and Web3 wallet, from the original prototype through the public docs site.

  • Vue
  • Markdown
  • Web3
  • Documentation
Read case study
The Evry Health website home page
Production

Evry Health

Engineer

An enterprise healthcare web platform and member portal for a modern health plan.

  • Web platform
  • Member portal
  • Healthcare
Read case study

More work

Production features from my roles, merged open source pull requests, and side projects.

Showing 18 of 18 projects

  • Production2025

    Harper Server Log Viewer

    Developer Experience Engineer

    Designed and shipped in one week, leading to a 300%+ increase in forward deployment engineers independently debugging customer issues.

    • React
    • TanStack
    • Observability
  • Production2020 – 2023

    Microsoft Verifiable Credential Service

    Software Engineer II

    A W3C-compliant Verifiable Credential Service and credential-issuing UI that moved Microsoft Certifications off Credly.

    • W3C Verifiable Credentials
    • Node.js
    • TypeScript
  • Production2020 – 2023

    Channel 9 → Microsoft Learn Migration

    Co-engineer

    A high-volume parsing and migration engine that moved 95%+ of Channel 9 video archives, dating back to the early 2000s, into Microsoft Learn.

    • Node.js
    • Data migration
    • Parsing
  • Production2023 – 2024

    Spring Health Late-Cancellation Workflow

    Senior Software Engineer

    Workflow and UI that cut care-support tickets by ~34% and operations expense per appointment by ~25%.

    • React
    • TypeScript
    • Healthcare
  • Open Source2021

    MetaMask Extension

    Contributor · 5 PRs

    UI fixes in the MetaMask browser extension: hiding explorer links for custom networks, account menu scrolling, and message overflow.

    • React
    • Web3
  • Open Source2020

    Vue Router

    Contributor · 4 PRs

    Contributed a parseQuery override for end users, plus navigation-guard and onBeforeRouteLeave tests, to Vue Router 4.

    • Vue
    • TypeScript
    • Testing
  • Open Source2020

    Fastify

    Contributor

    Added IPC types support to Fastify, alongside owning the Fastify 3 upgrade for docs.microsoft.com.

    • Node.js
    • TypeScript
  • Open Source2026

    Babylon.js Editor

    Contributor · 2 PRs

    Image optimizations and a reusable component system for the Babylon.js Editor documentation pages.

    • React
    • Performance
  • Open Source2024

    Istanbul.js

    Contributor

    Updated dependencies in the JavaScript code coverage toolchain to address CVE-2023-45133.

    • Node.js
    • Security
  • Open Source2020

    MetaMask Test Dapp

    Contributor · 3 PRs

    Refactored the base UI and status section of the dapp MetaMask uses to test wallet integrations.

    • JavaScript
    • Web3
  • Docs2020

    Vuetify Docs

    Contributor

    Migrated the VCard component documentation page for the Vuetify docs rewrite.

    • Vue
    • Vuetify
  • Open Source2022

    Fluent UI

    Contributor

    Fixed a string misspelling in Fluent UI theme slots.

    • React
    • Design systems
  • Password Generator app with length slider and character options
    Tools

    Password Generator

    Solo

    Customizable client-side password generator with entropy rules.

    • JavaScript
    • HTML
    • CSS
  • devfinder GitHub user search app with a search field
    Tools

    GitHub User Search

    Solo

    GitHub profile search tool displaying repositories, bios, and follower stats.

    • JavaScript
    • GitHub API
  • Credit card details form with a live card preview
    UI

    Card Details

    Solo

    Interactive credit card form with real-time formatting and validation.

    • JavaScript
    • Forms
  • Sign up form with name, email, and password fields
    UI

    Sign Up Form

    Solo

    Accessible sign-up component with real-time client-side validation.

    • HTML
    • CSS
    • Accessibility
  • Skilled e-learning landing page hero section
    UI

    Skilled E-Learning Landing Page

    Solo

    Responsive, accessible landing page for an online learning platform.

    • HTML
    • CSS
    • Responsive
  • 3D render of the sun and planets in orbit on a black background
    Creative

    Solar System

    Solo

    Interactive 3D simulation and visualization of the solar system.

    • Babylon.js
    • WebGL