Blake Newman

Senior Staff Engineer at Attest

Enfield, England, United Kingdom
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
Blake Newman is a Senior Staff Engineer and platform/frontend tech lead with 11 years’ experience building scalable, maintainable front-end architectures at Attest. A long-time Vue core team member and organiser of Vue.js London, he contributes to high-profile repos like vuejs/language-tools and vuex, improving compiler tooling, SSR, and state management. Blake blends hands-on full-stack fixes—such as TypeScript 5 compatibility and incremental build performance—with product-facing leadership across platform and product squads. Based in Enfield, UK, he’s known for pragmatic, modular designs that prioritize performance and developer experience, and for turning subtle runtime and tooling issues into reliable developer workflows.
code12 years of coding experience
job12 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
224reputation
52kreached
4answers
1question
github-logo-circle

Github Skills (30)

unit-testing10
ss10
javascript10
vuex10
compiler-development10
server-side-rendering10
typescript10
server-rendering10
vue10
typescript-types10
state-management10
typescripts10
frontend10
vue-jsx10
server-side10

Programming languages (11)

TypeScriptPowerShellCSSRustCVim SnippetJavaScriptVue

Github contributions (5)

github-logo-circle
vuejs/vuex

Oct 2016 - Oct 2017

🗃️ Centralized State Management for Vue.js.
Role in this project:
userFront-end Developer
Contributions:4 commits, 12 PRs, 13 pushes in 1 year
Contributions summary:Blake implemented and enhanced the `Vuex` library by introducing and refining the getter functionality. This involved adding getter support to the core `Store` class and providing examples of getter usage within the `counter-hot` and `shopping-cart` examples. The user also contributed to updating the library with dynamic module registration preserving state, and handled the deprecation of the silent option in mutations, refining testing, and updating documentation to reflect these changes.
state-managementvuejavascriptvuextime-travel
vuejs/vue

Mar 2016 - Oct 2022

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
Role in this project:
userFront-end Developer
Contributions:2 reviews, 16 commits, 30 PRs in 6 years 7 months
Contributions summary:Blake primarily contributed to the Vue.js framework by adding unit tests for the `v-once` directive and improving server-side rendering (SSR) capabilities. They enhanced SSR with new features, including asynchronous component support, and implemented manual rendering methods. Additionally, the user fixed stack overflow issues during SSR and added tests for directives like `pre` and `ref`, further improving the framework's functionality.
govuejavascriptfrontendframework
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