Tarek Oraby is a Senior Product Manager based in Switzerland with 7 years of experience blending hands-on engineering, academic research, and product leadership to ship developer-friendly software. He progressed from software engineer to lead product roles at Vaadin—contributing notable open-source UI and framework fixes and tooling improvements—to head product at Valohai and founding a startup, demonstrating both execution and entrepreneurial initiative. Comfortable across full-stack and frontend work, his GitHub contributions show practical impact on widely used Vaadin projects, improving upgrade tooling, component behavior, and developer ergonomics. His PhD-trained analytical background in political science and earlier computer science education give him a rare mix of rigorous research thinking and pragmatic technical product delivery.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Arts - BA International Relations and Affairs, Bachelor of Arts - BA International Relations and Affairs at Malmö University
Bachelor of Science Computer Science, Bachelor of Science Computer Science at El Shorouk Academy
Doctor of Philosophy - PhD Political Science and Government, Doctor of Philosophy - PhD Political Science and Government at Stockholm University
Contributions:447 reviews, 196 commits, 411 PRs in 1 year 8 months
Contributions summary:Tarek primarily focused on enhancing the upgrade tool within the Vaadin documentation repository. Their contributions included creating and refining the tool's functionality, specifically adding instructions for upgrading between different Vaadin versions, and integrating the tool with URL parameters for state persistence. The user also updated the UI with modifications to labels and restructuring the navigation. They also refactored the code to clean up and streamline the user interface.
Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
Front-end Developer
Contributions:6 releases, 14 commits, 20 PRs in 1 year
Contributions summary:Tarek contributed to the Vaadin Framework by addressing UI-related bugs and implementing enhancements. They fixed rendering issues in the Rich Text Area component across different browsers (Firefox and IE11), and made improvements to the ComboBox component in read-only mode. Furthermore, the user extended the Tree component with a multi-select functionality and addressed rendering issues with frozen columns in the TreeGrid component, showing a focus on enhancing the UI components and their behaviours. Finally, the user added functionality for checking the status of the select-all checkbox in the Grid component.
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.