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.
12 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at The German University in Cairo
Computer Science, Computer Science at DHBW - Stuttgart
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
Role in this project:
Full-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.
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.
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.