Brian Chen

Engineering Supervisor at VGW

Sydney, New South Wales, Australia
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
Brian Chen is an experienced frontend engineering leader with 11 years building and modernizing web platforms, currently supervising engineering at VGW after roles leading frontend platforms at GBST, Atlassian, and Tabcorp. He combines hands-on development with people management, architecting design systems, microfrontend migrations and monorepos while coaching teams to improve delivery and developer experience. Notable accomplishments include driving tab.com.au from an AngularJS monolith to a microfrontend architecture that mixed AngularJS and React via innovative integration patterns, and creating reusable design systems across multiple organisations. He is an active open-source contributor to Flow and flow-typed, helping improve JavaScript typing and DOM interfaces used by many developers. Brian focuses on observable, testable frontends—bringing automation, repo tooling and analytics into platform practice to scale consistency and developer productivity. Based in Sydney, he blends practical engineering craft with a talent for translating UX needs into robust, developer-friendly libraries and processes.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science and Statistics, Bachelor of Science (B.Sc.) Computer Science and Statistics at The University of Auckland
bookNanodegree Front-end Web Developer, Nanodegree Front-end Web Developer at Udacity
bookHigh School NCEA Level 3, High School NCEA Level 3 at Macleans College
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,285reputation
77kreached
61answers
5questions
github-logo-circle

Github Skills (19)

javascript10
flow-control10
work-flow10
type-definition10
dom-manipulation10
control-flow10
flowtype10
react10
nodejs8
testing7
typescript7
typescript-types7
typescripts7
react-navigation6
flow-typed6

Programming languages (7)

TypeScriptC++CSSOCamlJavaScriptZigHTML

Github contributions (5)

github-logo-circle
flow-typed/flow-typed

Mar 2020 - Jan 2023

A central repository for Flow library definitions
Role in this project:
userFront-end Developer
Contributions:214 reviews, 267 commits, 573 PRs in 2 years 10 months
Contributions summary:Brian primarily contributed to the development of type definitions for libraries and frameworks. Their work involved adding and updating types for various JavaScript packages, including `hex-to-rgb`, `deepmerge`, `local-storage-es5`, `@testing-library/react`, and `confetti-js`. Their contributions enabled type-safe usage of these libraries within the `flow-typed` project. Furthermore, the user reverted a change to the `@testing-library/react` types.
libdefsflowtypedefinitionscli
facebook/flow

Jul 2020 - May 2022

Adds static typing to JavaScript to improve developer productivity and code quality.
Role in this project:
userFront-end Developer
Contributions:4 reviews, 18 commits, 20 PRs in 1 year 10 months
Contributions summary:Brian contributed primarily to enhancing the type definitions for the Facebook Flow static type checker. Their work involved adding properties to existing interfaces such as `React$AbstractComponentStatics` and `InputEvent`. They also addressed missing functionality in the `ShadowRoot` and `Event` interfaces, ensuring alignment with web standards by adding properties and methods and marking read-only properties as such. Furthermore, the user introduced devicePixelRatio to the dom.js and added fs related functions.
static-typingproductivityjavascriptdeveloper-productivitydataflow-programming
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
Brian Chen - Engineering Supervisor at VGW