Mohamed Bassem

Software Engineer at Restate

Milton Keynes, 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
🎓
Top School
Mohamed Bassem is a software engineer with 12 years of experience specializing in distributed systems and full‑stack development, currently working on LogDevice at Meta. He blends backend expertise—contributing to storage, replication and testing for large-scale log systems—with hands-on frontend work, building user-friendly interfaces and auth flows for projects like a self-hostable Hoarder app and Next.js Shopify storefronts. His background includes SRE and tooling work at Google and practical performance and CI improvements from earlier roles, reflecting a strong focus on reliability and developer productivity. Comfortable across Go, TypeScript and modern web stacks (NextAuth, Tailwind, shadcn), he moves between low-level systems changes and product-facing UI features. Notably, he contributes integration tests and observability fixes to complex distributed codebases, showing an emphasis on correctness as much as feature delivery. Based in Milton Keynes, he combines enterprise-scale engineering at Meta with active open-source contributions that bridge infra and UX.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at The German University in Cairo
bookComputer Science, Computer Science at DHBW - Stuttgart
languagesArabic, English, French, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

c-language10
shopify10
testing10
typescript10
nextjs10
next-auth10
wpgraphql10
tailwindcss10
wordpress-graphql10
typescript-types10
graphql10
typescripts10
cprogramming-language10
react10
react-native9

Programming languages (19)

JavaC++CSSRustCGoMustacheHTML

Github contributions (5)

github-logo-circle
karakeep-app/karakeep

Feb 2024 - Jul 2026

A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
Role in this project:
userFull-stack Developer
Contributions:40 releases, 177 reviews, 426 PRs in 2 years 5 months
Contributions summary:Mohamed primarily worked on front-end and back-end integration, implementing user authentication flows and adding the foundation for user-friendly interaction with the app. They set up user authentication using NextAuth, including database migrations, and implemented both login and logout functionalities. Furthermore, they integrated tools like tailwindcss, and used those elements to build components with shadcn.
aifull-text-searchbookmarksbookmarks-managernextjs
facebookarchive/LogDevice

Oct 2018 - Oct 2020

Distributed storage for sequential data
Role in this project:
userBack-end Developer
Contributions:8 releases, 3 reviews, 351 commits in 2 years
Contributions summary:Mohamed primarily focused on enhancing the `logdevice` backend, specifically addressing issues related to store timeout histograms on wave timeouts and implementing an integration test for sequencer activation with boycotting. They modified existing code to update store timeout histograms on timeout and wrote tests to validate the new features. The user also contributed to cluster membership and replication.
distributed-storagedatabasestoragesequentialsequential-data
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