Wassim Gharbi is a Senior Software Engineer based in San Francisco with 10 years of experience building high-performance front-end tooling and rich visualizations for complex systems, from Level 5 autonomous-vehicle platforms to Tesla Energy’s monitoring and observability products. He combines deep UI expertise—demonstrated by contributions to high-profile open-source projects like AMP (improving amp-youtube autoplay and playlist looping) and Google Web Stories—with a track record of leading cross-functional teams to ship production-grade developer and customer-facing tools. Comfortable across the stack, he has designed UX and backend systems for startups and large engineering organizations, and has repeatedly improved accessibility, responsiveness, and developer ergonomics. Notably, he transitioned from building media and design-focused experiences at Google and Area120 to owning visualization and validation tooling for autonomous systems and energy infrastructure, showing a rare blend of product sensibility and domain-driven engineering.
10 years of coding experience
12 years of employment as a software developer
High School Mathematics, High School Mathematics at Lycée Pilote Bourguiba Tunis
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Lafayette College
Contributions:3 releases, 17 commits, 7 PRs in 1 month
Contributions summary:Wassim primarily contributed to the front-end development of the React-based designer tool. Their commits focused on upgrading dependencies, fixing text rotation issues, implementing responsive previews, and improving the UI. Key changes involved modifying component styling, color pickers, and the overall structure of the design interface, demonstrating expertise in React component development and styling.
Contributions:3 reviews, 97 commits, 196 PRs in 3 years 2 months
Contributions summary:Wassim implemented and refined the autoplay functionality for the `amp-youtube` component. This involved modifying the JavaScript code to pause autoplay animations when videos end and dispatch custom events for pause and play states. They also contributed to testing the component's behavior by adding tests for the autoplay functionality and ensuring that the `amp-youtube` component correctly handles different playback states such as playing and pausing. Furthermore, they added support for looping playlists.
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.