Ujjwal Sharma is a Developer Advocate and long-time compilers hacker at Igalia with a decade of experience working at the intersection of JavaScript engines, web standards, and internationalization. He serves as a TC39 delegate and ECMA-402 editor, contributing to Temporal, Intl, and ECMAScript conformance through test262 and spec work. His contributions span from low-level code generation in Cranelift/wasmtime and V8 optimizations to user-facing improvements in projects like Mozilla’s PDF.js and Node.js core. Comfortable across systems, runtime internals, and front-end UX, he brings rare full-stack compiler expertise that benefits both standards and implementations. Based in A Coruña, Spain, he’s also active in decentralization and cryptography conversations, often blending practical engine hacks with protocol- and i18n-focused thinking. Colleagues rely on him for rigorous testing, spec-aligned changes, and bridging deep technical detail into developer-facing advocacy.
10 years of coding experience
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Jaypee Institute of Information Technology
Provides standard objects and functions for working with dates and times.
Role in this project:
Back-end Developer
Contributions:234 reviews, 180 commits, 230 PRs in 2 years 10 months
Contributions summary:Ujjwal primarily focused on updating the spec documentation for the Temporal proposal, making modifications to reflect the latest changes in the polyfill implementation. Their work involved renaming methods and correcting various aspects of the Duration object, including handling fractional time values and ensuring proper behavior for time zone conversions. They also contributed to the refactoring of the Intl spec to improve internal structure and functionality. The user made improvements to the handling of calendar systems.
a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! :balloon:
Role in this project:
Full-stack Developer
Contributions:42 PRs, 4 pushes, 1 branch in 2 years 5 months
Contributions summary:Ujjwal made significant contributions to the `publiclab/plots2` repository, primarily focused on front-end and back-end development. They addressed bug fixes, implemented new features, and enhanced existing functionalities. Their work involved modifying both the front-end templates (e.g., HTML, ERB) and back-end controllers and models, including changes related to user interface elements and the API. The user also worked on integrating and testing JavaScript libraries.
ruby-on-railsballoonexchangefirst-timersknowledge
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.