Pieter Vanderwerff

Front End Engineer at Facebook

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Pieter Vanderwerff is a Front End Engineer based in Mountain View with 13 years of experience and a tenure at Facebook since 2014. He is an active open-source contributor to high-profile projects like Flow, Hermes, React Native, Relay and Recoil, working across state management, JS engines and developer tooling. Pieter focuses on modernizing codebases—adding ES6 imports, strengthening Flow types, and improving AST/JSX handling (even preserving original JSX line offsets) to boost developer productivity and code quality. His work spans front-end and full-stack concerns from accessibility and mobile docs to build systems and codemods. A background in architectural visualisation and experience tutoring 3D digital tools gives him a practical edge in rendering, UI precision, and clear technical documentation.
code14 years of coding experience
job4 years of employment as a software developer
bookBachelor of Building Science, Architectural Visualisation, Bachelor of Building Science, Architectural Visualisation at Victoria University of Wellington
github-logo-circle

Github Skills (67)

node-js10
mobile-development10
flow-control10
testing10
relayer10
bundler10
i18n-js10
jsx10
relay10
javascript10
react-components10
type-check10
app-framework10
internationalization10
react-component10

Programming languages (9)

TypeScriptCSSC++RustOCamlJavaScriptPHPHaskell

Github contributions (5)

github-logo-circle
A React table component designed to allow presenting thousands of rows of data.
Role in this project:
userFront-end Developer
Contributions:4 releases, 117 commits, 60 PRs in 2 years 3 months
Contributions summary:Pieter primarily contributed to improving the front-end aspects of the project. They focused on enhancing mobile support for documentation and example pages by modifying CSS and JavaScript files. Further contributions included optimizing the transformation of custom class names and updating the website header, likely to improve user experience and layout. The user also addressed site build processes and version bumps.
reactwindowingpresentingtable-componentreactjs
facebookarchive/draft-js

Jan 2021 - Oct 2022

A React framework for building text editors.
Role in this project:
userFront-end Developer
Contributions:14 commits in 1 year 9 months
Contributions summary:Pieter primarily contributed to the project by modifying and adapting code related to React and JavaScript, as evidenced by the updates to files such as `DraftEditorBlock.react.js` and `DraftEditorTextNode.react.js`. They also focused on code cleanup and modernization, as seen in commits like removing unnecessary `this` references. The contributions involved tasks related to the text editor functionality. The user also adapted the existing code to use the React framework.
contenteditabletext-editorsreacttextareawysiwyg
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Pieter Vanderwerff - Front End Engineer at Facebook