Ali Shobeiri is a Technical Staff engineer in San Francisco with a decade of experience building ML-driven products and developer tools across startups and major tech firms. He combines hands-on machine learning and full-stack engineering—having shipped ML features at Apple, contributed core frontend and backend fixes to widely used open-source projects like Plotly and Dash, and co-founded and sold a high-traffic Chrome extension. Comfortable bridging research and production, he has a track record of creating interactive data apps (early work on Dash) and pragmatic AI systems for industry. Beyond engineering, he’s led and scaled community initiatives—founding a student club that connected volunteers with non-profits and organizing programming events for 200+ participants while raising sponsorships—demonstrating product intuition and operational leadership.
10 years of coding experience
6 years of employment as a software developer
Y Combinator
Bachelor's degree Honours Electrical Engineering, Bachelor's degree Honours Electrical Engineering at McGill University
OBSOLETE: now part of https://github.com/plotly/dash
Role in this project:
Front-end Developer
Contributions:33 commits, 8 PRs, 36 pushes in 1 month
Contributions summary:Ali primarily contributed to the development and refinement of user interface components within the `dash-core-components` repository. Their work involved adding interactive elements, such as mouse event handling for charts and custom data display. They also focused on code cleanup, indentation, and bug fixes related to the date picker and other components. The user's contributions demonstrate a focus on enhancing the usability and functionality of the frontend elements.
Data Apps & Dashboards for Python. No JavaScript Required.
Role in this project:
Full-stack Developer
Contributions:19 commits, 6 comments, 1 issue in 1 month
Contributions summary:Ali primarily contributed to the development of date-picker components within the Dash framework. Their work involved implementing and fixing errors in React-based components, including `DatePickerSingle` and `DatePickerRange`. They also made adjustments to the `app.py` file to integrate and test the new date picker functionalities, showcasing a focus on frontend and integration with backend components. Furthermore, they added various features like calendar orientation and day size.
pythonweb-appchartingflaskbioinformatics
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.