Edwin Zhang

Software Engineer at Flipturn

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Edwin Zhang is a seasoned software engineer with 13 years of experience building full‑stack products and developer platforms, currently helping fleets electrify at an early-stage startup in San Francisco. He combines hands‑on engineering with technical leadership from his Staff Engineer tenure at Samsara, where he scaled teams and systems through hypergrowth, led frontend design systems, GraphQL infrastructure, and observability efforts. An advocate for product excellence and engineering culture, he mentors teams, founds internal communities, and drives sustainable, multi‑year technical visions while shipping incremental value. His open‑source roots include core contributions to Facebook’s FixedDataTable and work on MIT’s App Inventor and Groupon’s Greenscreen, demonstrating a long-standing focus on performant front‑end UX and robust full‑stack refactors. Notably, he pairs UI polish with backend refactoring—improving both user-facing surfaces and API/server organization in the same projects.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (18)

unit-testing10
javascript10
appinventor10
css10
ui-design10
uid10
front-end-development10
blockly10
react10
api-design9
restful-api9
coffeescript9
api-rest9
angularjs9
rest-api9

Programming languages (8)

TypeScriptJavaCSSCoffeeScriptJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
groupon/greenscreen

Aug 2014 - Aug 2015

Role in this project:
userFull-stack Developer
Contributions:24 commits, 1 PR, 1 push in 1 year
Contributions summary:Edwin primarily focused on updating and maintaining the application's front-end and back-end functionality. They updated Chromecast content handling, including changes to channel URL updates. They also modified CSS to improve the UI consistency, especially padding on input fields. The user organized server-side models and database interactions by separating API routes, deleting obsolete code, and renaming database files, highlighting efforts to refactor the server-side and API structure.
A React table component designed to allow presenting thousands of rows of data.
Role in this project:
userFront-end Developer
Contributions:7 releases, 101 commits, 30 PRs in 2 months
Contributions summary:Edwin primarily contributed to the front-end of the React table component. They added multiple examples, including sortable and filterable table implementations. Furthermore, the user restyled the splash screen and made changes to the header, min-header, and other UI components within the site. These changes demonstrate a focus on improving the user interface.
reactwindowingpresentingtable-componentreactjs
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