danharper - Overview

Skip to content

Navigation Menu

Sign in

Appearance settings

Hi there 👋

  • 💻 I'm a Staff Software Engineer at Meta, where I work across our "Work" products such as Horizon Workrooms and Workplace.
  • ⌨️ Prior to that, I led a small engineering team at Radweb, working on InventoryBase among other things.
  • 🐣 And prior to that, I cut my teeth running a popular Halo 2 modding community, which led me to web development.
  • :octocat: I was on the core Babel team for a short amount of time before joining Facebook.
  • 🧠 My experience is mostly in PHP & JavaScript (React, TypeScript, Flow, Laravel), and software architecture. More recently I've been working in C++ and Objective C for native Windows & Mac development of the Messenger Desktop app.

Twitter Follow
LinkedIn

The code you see here is mainly random side projects/explorations.

Pinned Loading

  1. Flow type linting rules for ESLint.

    JavaScript 1.1k 151

  2. 🐠 Babel is a compiler for writing next generation JavaScript.

    TypeScript 43.9k 5.8k

  3. PSA: moved into babel/babel as @babel/parser -->

    JavaScript 1.7k 253

  4. JSONx is an IBM standard for representing JSON as XML

    PHP 21 2

  5. Inbox actions for Gmail and any other compatible email client

    PHP 7

  6. University of Portsmouth Degree Classification Calculator

    JavaScript 8 6