Eyal Blum

Software Engineer at Figma

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
🎓
Top School
Eyal Blum is a seasoned software engineer with over 15 years of experience building reliable mobile platforms and developer tooling, currently shaping product at Figma after leading Android RCS onboarding at Google to upgrade SMS for over a billion users. With dual training in computer science and mathematics, he has repeatedly driven architectural decisions as a staff engineer at Dropbox and Meta, deciding which stacks to adopt or retire and authoring core mobile libraries used at scale. He contributes to Kotlin Multiplatform open source—improving Store’s error handling, fetcher behavior, and memory safety—demonstrating a pragmatic focus on robustness and testability. Eyal blends deep platform expertise (Kotlin, Swift, Android, databases) with a history of improving performance and reliability as services scale from millions to billions of users. He’s based in San Francisco and brings a rare combination of hands-on implementation skills and strategic technical leadership across startups and large tech companies. Notably, he favors practical engineering trade-offs—sometimes choosing to “write twice” in native languages to improve long-term maintainability.
code11 years of coding experience
job16 years of employment as a software developer
bookB.Sc Computer Science, B.Sc Computer Science at Technion - Israel Institute of Technology
bookB.A Mathematics, B.A Mathematics at Israel Open University
stackoverflow-logo

Stackoverflow

Stats
19reputation
2kreached
1answer
1question
github-logo-circle

Github Skills (13)

kotlin10
caching10
error-handling10
git-repository10
package-repository10
control-flow9
testing9
flow-control9
kotlin-multiplatform9
flowtype9
work-flow9
android6
graphic6

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
MobileNativeFoundation/Store

Dec 2019 - Sep 2020

A Kotlin Multiplatform solution for working with data. Whether you’re building alone or with a team of thousands, Store can help
Role in this project:
userBack-end Developer
Contributions:12 reviews, 48 commits, 55 PRs in 9 months
Contributions summary:Eyal primarily focused on enhancing the `store` library, which is a Kotlin Multiplatform solution. They implemented and refined features related to error handling and the `Fetcher` component, allowing for non-exception errors. The user also worked on refactoring the code, improving test coverage, and addressing memory leaks within the `FetcherController`. This involved modifications to existing classes, test cases, and project structure.
guava-cachebrowserresilientkotlin-multiplatformandroid
eyalgu/GithubBrowser

Jan 2020 - Feb 2020

Contributions:20 pushes, 2 branches in 10 days
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
Eyal Blum - Software Engineer at Figma