Skip to main content

I build tools that make engineers more productive

Software engineer at Citadel

Report

Activity

Active on:Bluesky network

Loading activity...

View full activity

Career: 9

Software engineer

Citadel

2024 - Present

Working on Citadel X

Engineer, frontend lead

Replay

2022 - 2024

- Replay.io devtools team - Wrote major DevTools components (console, object inspector, log points panel, source code viewer) - Wrote major social components (library/dashboard page, reporting, commenting) - Implemented Suspense-based data loading and cache-management

Staff engineer, tech lead

Facebook

2016 - 2022

- React JS core team; Developer Tooling sub-team lead - Built and maintain the React Developer Tools (with several million weekly active users) - ReactJS blog author and keynote speaker

Engineer, front end lead

Treasure Data

2015 - 2016

- Front-end lead for Developer Console UI - Lead rewrite fromAngularJS to React + Redux

Senior engineer

Google

2014 - 2015

- Google Cloud Platform web console UI - Contributed to Maps Android Material UI rewrite

Engineer, front end lead

Recurly

2014

Lead Recurly front-end rewrite from Ruby on Rails to Angular JS

CTO and founder

Pickarious

2013 - 2014

Lead engineer for web and mobile frontends

Director of engineering

Rosetta Stone

2005 - 2014

- Director of engineering (2014) - Frontend lead for Advanced English for Business product (2013) - Frontend lead for Rosetta Stone mobile Android (2012) - Senior Engineer R&D "labs" (2010-2011) - Engineer on Rosetta Stone (CD) and TOTALE (web)

Web developer

Vital Assets Inc

Contract

2004 - 2005

Contract work (PHP, Java, and ActionScript)

Education: 1

James Madison University

B.S., Digital Interactive Media

Apr 2026 - Present

- Graduated with honors (Magna cum laude) from the School of Media Arts & Design. - Received highest department award, Academic Excellence in Digital Media.

Projects: 26

use-context-menu

github.com/bvaughn/use-context-menu

Apr 2026 - Present

React components for displaying configurable context menus

planner

github.com/bvaughn/planner

Apr 2026 - Present

Interactive Canvas-based planning tool

progress-estimator

github.com/bvaughn/progress-estimator

Apr 2026 - Present

Animated progress bar that estimates duration of Cll tasks

js-search

github.com/bvaughn/js-search

Apr 2026 - Present

js-worker-search

github.com/bvaughn/js-worker-search

Apr 2026 - Present

react-flame-graph

github.com/bvaughn/react-flame-graph

Apr 2026 - Present

Visualizes profiling data; used in the React DevTools Profiler

react-highlight-words

github.com/bvaughn/react-highlight-words

Apr 2026 - Present

highlight-words-core

github.com/bvaughn/highlight-words-core

Apr 2026 - Present

React components for highlighting inline search matches

react-virtualized-select

github.com/bvaughn/react-virtualized-select

Apr 2026 - Present

task-runner

github.com/bvaughn/task-runner

Apr 2026 - Present

Utilities to simplify dependency management for async tasks

angular-form-for

github.com/bvaughn/angular-form-for

Apr 2026 - Present

Define complex HTML forms with client or server-side validations

nennius

sourceforge.net/projects/nennius

Apr 2026 - Present

MVC framework for building complex CRUD applications in PHP

suspense

github.com/bvaughn/suspense

Apr 2026 - Present

APIs to simplify data loading and caching with React Suspense

react-resizable-panels

github.com/bvaughn/react-resizable-panels

Apr 2026 - Present

React components for resizable panels

react-window

github.com/bvaughn/react-window

Apr 2026 - Present

React components for rendering large lists and tabular data

redux-search

github.com/bvaughn/redux-search

Apr 2026 - Present

Client-side search utilities for JavaScript and JSON data

react-error-boundary

github.com/bvaughn/react-error-boundary

Apr 2026 - Present

Reusable React error boundary component

react-select-fast-filter-options

github.com/bvaughn/react-select-fast-filter-options

Apr 2026 - Present

Fast React dropdown menus with custom UIs

react-presents

github.com/bvaughn/react-presents

Apr 2026 - Present

React slideshow framework

nennius

sourceforge.net/projects/nennius

Apr 2026 - Present

MVC framework for building complex CRUD applications in PHP

angular-form-for

github.com/bvaughn/angular-form-for

Apr 2026 - Present

Define complex HTML forms with client or server-side validations

react-presents

github.com/bvaughn/react-presents

Apr 2026 - Present

React slideshow framework

react-virtualized-select

github.com/bvaughn/react-virtualized-select

Apr 2026 - Present

task-runner

github.com/bvaughn/task-runner

Apr 2026 - Present

Utilities to simplify dependency management for async tasks

react-select-fast-filter-options

github.com/bvaughn/react-select-fast-filter-options

Apr 2026 - Present

Fast React dropdown menus with custom UIs

highlight-words-core

github.com/bvaughn/highlight-words-core

Apr 2026 - Present

React components for highlighting inline search matches

Skills: 19

Technical

actionscriptangularjscssfrontend developmentgithtmljavajavascript
phpreact.jsreduxruby on railsweb development

Other

cachingdata loadingdevtoolsmobile developmentperformance optimizationui development