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.
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.
Convert strings between camelCase, PascalCase, Capital Case, snake_case and more
Role in this project:
Full-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.
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.