Denis Leonov is a Senior Software Engineer based in Amsterdam with over a decade of experience building production-grade front-end and full-stack applications using React, TypeScript, and modern web platforms. At Uber he crafts well-tested, high-quality UI and component solutions and has contributed notable fixes and accessibility/keyboard features to the widely used open-source Base Web React library. Previously he led browser extension development for Cốc Cốc at scale (20M+ users), migrated legacy codebases to ES6+, and introduced CI and QA tooling to improve frontend reliability. Comfortable across the stack, he has shipped complex web apps, reusable component libraries, Node.js services, and even embedded/IoT prototypes earlier in his career. Known for pragmatic engineering and thorough testing, he combines hands-on implementation with mentorship and process improvements that accelerate teams.
12 years of coding experience
11 years of employment as a software developer
GPA 4.87 out of 5.0, GPA 4.87 out of 5.0 at Moscow State University of Mechanical Engineering
A React Component library implementing the Base design language
Role in this project:
Front-end Developer
Contributions:1 review, 14 commits, 12 PRs in 1 year 11 months
Contributions summary:Denis primarily contributed to the development and maintenance of the Base Web React component library. Their work involved fixing bugs, such as resolving stacked context issues in table components and addressing spinner-determinate resetting issues. Furthermore, the user implemented new features, including adding an aria label prop for table head cells and implementing keyboard event handlers for the layer component. The user also updated documentation and improved existing components by refactoring code and removing typos.
Contributions:24 commits, 10 pushes in 4 years 9 months
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.