M Mahboubi is a Senior Software Engineer based in Amsterdam with 9 years of experience building scalable distributed systems, SDKs, and full-stack applications. He combines backend expertise in Golang and Node.js (gRPC, microservices, and globally deployed services) with strong frontend and mobile skills in React, React Native, and Typescript, having rebuilt and maintained major Stream SDKs and libraries. He has a track record of performance-driven refactors—reducing bundle sizes, increasing test coverage, and dramatically improving UX and build/release processes—and led products serving millions of users with sub-50ms API responses. An active open-source contributor, he has improved popular projects like Stream’s chat and feed SDKs and the Winds RSS app, often focusing on usability, testing, and cross-platform consistency. He holds an M.Sc. in Computer Science from Politecnico di Milano and brings both hands-on coding and systems-design leadership to engineering teams.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Bu-Ali Sina University
Master of Science - MS, Computer Science and Engineering, Master of Science - MS, Computer Science and Engineering at Politecnico di Milano
A Beautiful Open Source RSS & Podcast App Powered by Getstream.io
Role in this project:
Front-end Developer
Contributions:372 commits, 81 PRs, 221 pushes in 3 years
Contributions summary:M primarily focused on fixing bugs and implementing new features related to the user interface of the RSS & Podcast app. Their contributions included fixing search functionality issues, correcting the display of bookmarked items, and adding an export OPML button with error handling. They also worked on the episode detail view and improved the user interface layout.
Contributions:31 releases, 74 reviews, 244 commits in 1 year 2 months
Contributions summary:M primarily contributed to the front-end development of the React Chat SDK by implementing and modifying UI components. Their work included overriding and extending message editing requests, adding new props like `EmptyPlaceholder` and `setActiveChannelOnMount` to the `ChannelList` component. Furthermore, they worked on customizing preview message lengths in the `ChannelPreview` component and refactoring the component structure for better organization.
react-chatreactstream-chatchat-sdk-jschat-sdk
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
M Mahboubi - Senior Software Engineer at Avant Arte