Blake Embrey

San Francisco, 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
Blake Embrey is a seasoned software engineer and manager with 13 years of experience building scalable, resilient data and API systems from the front end to core services. Based in San Francisco, he has driven major data infrastructure and partner APIs at Opendoor—leading a small team to replace legacy systems, improve address/data pipelines, and support market scaling. He pairs hands-on engineering with operational rigor, focusing on reducing SEVs, documenting surface area, and migrating monoliths to microservices. An active open-source contributor, Blake has improved widely used projects like Express, Handlebars, Bootstrap, Stylus, and TypeScript tooling, often tackling core library refactors, compiler/runtime issues, and test coverage. He’s equally comfortable shipping UI fixes and deep back-end work, with a recurring interest in knowledge-as-data, open APIs, and quantified self tooling. Not obvious from his manager title: he continues to contribute substantial compiler, tooling, and library improvements across languages and ecosystems.
code13 years of coding experience
job11 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
424reputation
31kreached
11answers
0questions
github-logo-circle

Github Skills (96)

atom-editor10
parserator10
url-routing10
parser10
postgresql10
expressjs10
operation10
json-schema10
testing10
array-merge10
stylus10
automation10
array-iterator10
bootstra10
tslint10

Programming languages (18)

MDXJavaCSSC++HandlebarsGoRAMLHTML

Github contributions (5)

github-logo-circle
typings/registry

Nov 2015 - Jun 2017

The registry of type definitions for TypeScript
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:393 commits, 720 PRs, 554 pushes in 1 year 7 months
Contributions summary:Blake primarily focused on enhancing the testing framework for the TypeScript type definition registry. They implemented JSON schema validation, added tests for the installation of typings alongside the test suite, and introduced features like running tests on changed files only. They also refactored the test runner to utilize `typings-core` directly, and incorporated improved error handling and file path management within the tests.
typescript
blakeembrey/change-case

Apr 2013 - Dec 2020

Convert strings between camelCase, PascalCase, Capital Case, snake_case and more
Role in this project:
userFull-stack Developer
Contributions:44 releases, 9 reviews, 100 commits in 7 years 8 months
Contributions summary:Blake primarily contributed to the `change-case` repository by implementing and refining string conversion methods. Their work involved adding new functionalities, specifically the `switchCase` method, and refactoring existing code for improved readability and efficiency. The user also updated the documentation and improved the test suite, demonstrating a focus on code quality and maintainability. The contributions centered around core functionality and included changes to both the core library code and associated tests.
camelcasecamel-casepascal-casechange-casesnake-case
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