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 (97)

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

Programming languages (14)

JavaCSSC++HandlebarsRAMLGoHTMLTypeScript

Github contributions (5)

github-logo-circle
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.
kebab-casecamel-caselowercasesnakestrings
plurals/pluralize

Apr 2013 - Jun 2020

Pluralize or singularize any word based on a count
Role in this project:
userBack-end Developer
Contributions:15 releases, 2 reviews, 124 commits in 7 years 3 months
Contributions summary:Blake's contributions focused on enhancing the `pluralize` library's functionality. They added new test cases to improve the library's accuracy and coverage, addressing pluralization and singularization edge cases. The user implemented improvements for edge case scenarios. They also optimised regular expressions and refined the rule matching logic to improve the performance of the library.
pluralizesingularpluralsenglishwords
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
Blake Embrey