Andrea Giammarchi

Milan, Lombardy, Italy
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
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.
code17 years of coding experience
job9 years of employment as a software developer
bookPHP and OOP in PHP, PHP and OOP in PHP at Zend Certified Engineer
bookCS50x, Computer Science, CS50x, Computer Science at CS50
bookHTML5, Computer Science, HTML5, Computer Science at edX
bookJava 2 basis + advanced, Java 2 basis + advanced at Sun Microsystem
bookFlash 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
bookCS50: CS50's Introduction to Computer Science, Computer Science, CS50: CS50's Introduction to Computer Science, Computer Science at HarvardX
bookBachelor 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)
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
57reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (25)

benchmark10
javascript10
python10
testing10
dom-manipulation10
front-end-development10
html10
custom-element10
pyodide10
codemirror10
emoji9
compatible9
browser-support9
ui-design9
uid9

Programming languages (21)

MDXJavaBikeshedCSSC++RustMojoC

Github contributions (5)

github-logo-circle
A stand-alone working lightweight version of the W3C Custom Elements specification
Role in this project:
userFront-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.
stand-alonestandelementsspecificationw3c
WebReflection/jsx2tag

Jun 2021 - Sep 2022

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.
Request Free Trial
Andrea Giammarchi