Ayush Sharma is a Frontend Software Engineering Lead with 12 years of experience, currently driving frontend architecture and delivery at trivago from Düsseldorf. He combines a pragmatic product-first mindset with deep expertise in UI component design, testing, and front-end engineering patterns. As a core contributor to the popular Verdaccio project and an author on trivago’s prettier-plugin-sort-imports, he brings notable open-source impact spanning UI improvements and AST-aware tooling. Ayush’s background spans feature teams to core platform work, reflecting an ability to both ship product features and improve developer ergonomics. He’s known for meticulous component-level testing and subtle UX polish—efforts that often reduce maintenance overhead while improving developer experience. Outside work, his taste for elegant design patterns informs both the code and the team practices he champions.
12 years of coding experience
7 years of employment as a software developer
Bachelor's Degree, Computer Science Engineering, 70 %, Bachelor's Degree, Computer Science Engineering, 70 % at Rajasthan Technical University
A prettier plugin to sort imports in typescript and javascript files by the provided RegEx order.
Role in this project:
Full-stack Developer
Contributions:21 releases, 59 reviews, 117 commits in 2 years 4 months
Contributions summary:Ayush primarily contributed to the development of a Prettier plugin for sorting import statements in TypeScript and JavaScript files. Their work involved the initial implementation, including core logic for parsing, traversing, and modifying the Abstract Syntax Tree (AST). They also added comprehensive testing, utility functions, and support for features like natural sorting and import separation. The user's contributions significantly enhanced the plugin's functionality and usability.
Contributions:3 releases, 90 commits, 89 PRs in 11 months
Contributions summary:Ayush primarily contributed to the front-end of the Verdaccio project, focusing on the development and testing of UI components. Their commits involved fixing bugs, adding new features like support for AsciiDoc previews in the readme, and improving the visual presentation, such as license field alignment. They also added and updated test cases, including snapshot tests, for the web UI components, demonstrating a focus on component-level testing and UI enhancements.
verdacciodocker-imageyarnproxynode-js
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
Ayush Sharma - Frontend Software Engineering Lead at trivago