Eduardo García

Senior Frontend Engineer at GitLab

Frankfurt, Hesse, Germany
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
Eduardo García is a Senior Frontend Engineer based in Frankfurt with 10 years of experience building polished user interfaces and four years focused on TypeScript/JavaScript client-side development. He currently drives frontend work at GitLab and previously led UI and extension development for the widely used open-source Hypothesis annotation client and browser extension. Eduardo blends deep practical knowledge of modern web APIs (Shadow DOM, Channel Messaging), Preact/React, and progressive web patterns with backend and automation experience that helped improve build systems and websocket filters. His background in scientific programming and a PhD in Biochemistry give him a strong data-driven mindset and attention to detail, which he applies to UX refinements, performance optimizations, and cross-platform integrations. Colleagues rely on him to refactor legacy codebases into modern JavaScript and to ship dependable, accessible interfaces in collaborative, open-source projects.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree Biochemistry, Bachelor's degree Biochemistry at University of Navarra
bookDoctor of Philosophy - PhD Biochemistry, Doctor of Philosophy - PhD Biochemistry at Brigham Young University
languagesEnglish, Spanish, French
github-logo-circle

Github Skills (30)

babel610
javascript10
back-end-development10
python10
annotations10
browser-extension10
css10
ui-design10
chrome-extension10
annotation-processing10
uid10
front-end-development10
babel-core10
html10
babeljs10

Programming languages (14)

MustacheHTMLCommon Workflow LanguageNunjucksPostScriptTypeScriptStarlarkJavaScript

Github contributions (5)

github-logo-circle
hypothesis/client

Sep 2020 - Feb 2022

The Hypothesis web-based annotation client.
Role in this project:
userFront-end Developer
Contributions:796 reviews, 288 commits, 630 PRs in 1 year 5 months
Contributions summary:Eduardo primarily contributed to the front-end of the Hypothesis client, specifically working on the user interface components. They focused on fixing bugs related to the visual presentation and interaction of elements, such as quote highlighting and button functionality. The user also added features, implemented style changes and performed code refactoring. Several commits indicate work on adding new features and enhancing the UI components using Javascript.
javascriptweb-basedannotationfrontend
hypothesis/browser-extension

Oct 2020 - Feb 2022

The Hypothesis browser extensions.
Role in this project:
userFull-stack Developer
Contributions:85 reviews, 37 commits, 166 PRs in 1 year 4 months
Contributions summary:Eduardo primarily focused on maintaining and improving the Hypothesis browser extension. Their contributions included updating dependencies like Babel and refactoring code to use modern JavaScript features such as `let` and `const`. The user also worked on improving the user experience by updating instructions and addressing bugs related to LMS assignments. Furthermore, the user implemented a custom debouncing mechanism to optimize the annotation count badge requests.
firefoxbrowserjavascriptwebextensionchrome
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
Eduardo García - Senior Frontend Engineer at GitLab