Andrea Giammarchi is a JavaScript and web-standards expert with 17+ years of production experience and over five years focused on high-performance JS engineering for ad-blocking at scale. He’s the creator and maintainer of numerous open-source libraries with hundreds of millions of npm downloads, has contributed to high-profile projects like the js-framework-benchmark and Twemoji, and helped advance browser capabilities (including work on :has() via Igalia). Comfortable across the full stack—Node.js, PHP, C, Python, SQL and daily Linux/Bash—he emphasizes extreme performance, low memory footprint, and 100% test coverage in many projects. A pragmatic problem solver and occasional architecture blogger, Andrea balances deep language knowledge (JS/TypeScript via JSDoc) with standards work at TC39, WHATWG and Node.js. Though not chasing every trendy framework, he’s a fast learner with a track record of shipping code that runs on millions of devices.
17 years of coding experience
9 years of employment as a software developer
PHP and OOP in PHP, PHP and OOP in PHP at Zend Certified Engineer
CS50x, Computer Science, CS50x, Computer Science at CS50
HTML5, Computer Science, HTML5, Computer Science at edX
Java 2 basis + advanced, Java 2 basis + advanced at Sun Microsystem
Flash MX to MX2004 - ActionScript 1.0 / ActionScript 2.0, Flash MX to MX2004 - ActionScript 1.0 / ActionScript 2.0 at Macromedia - Certified ActionScript 2.0 Developer
CS50: CS50's Introduction to Computer Science, Computer Science, CS50: CS50's Introduction to Computer Science, Computer Science at HarvardX
Bachelor of Science (B.Sc.), Computer and Information Systems, Credentials Equivalency, Bachelor of Science (B.Sc.), Computer and Information Systems, Credentials Equivalency at Baruch College, City University of New York (CUNY)
A stand-alone working lightweight version of the W3C Custom Elements specification
Role in this project:
Front-end Developer
Contributions:240 commits, 36 PRs, 222 pushes in 6 years 3 months
Contributions summary:Andrea's commit focuses on improving the state management in the `document-register-element` library. This includes adding support for the `DOMContentLoaded` event for older Android versions and addressing a PhantomJS test by adding a fix for nested elements with regards to innerHTML helper and its use. The user implemented a series of updates and fixes, targeting IE8 and Chrome.
Enable JSX for Template Literal Tags based projects.
Contributions:42 commits, 2 PRs, 32 pushes in 1 year 3 months
reacttemplate-literaljavascriptheadliteral
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.