Nikita Barsukov is a frontend developer with 8 years of experience, currently shaping Taiga UI and authoring the Maskito input-masking open-source project at Tinkoff. He specializes in Angular component libraries, accessibility, localization, dark mode support, and robust testing (Jest, Cypress, Playwright), having helped grow Taiga UI to hundreds of components and directives. Beyond coding, he builds developer tooling—authoring a GitHub App for screenshot testing—mentors interns, conducts frontend interviews, and teaches university seminars on Git and JavaScript. His background in big data (MSc, HSE) and political science adds uncommon analytical and communication strengths to his engineering work.
8 years of coding experience
2 years of employment as a software developer
Магистр, Big data analysis, 9.08 из 10, Магистр, Big data analysis, 9.08 из 10 at Higher School of Economics
Collection of libraries to create an input mask which ensures that user types value according to predefined format.
Role in this project:
Front-end Developer
Contributions:1 release, 491 reviews, 233 commits in 4 months
Contributions summary:Nikita was primarily involved in the initial setup and development of the core component of the Maskito project. Their work focused on the creation of a new project core and the implementation of a basic user interface for demonstration purposes. They also integrated a testing framework and applied styling to the demo to achieve an initial user interface.
Angular UI Kit and components library for awesome people
Role in this project:
Front-end Developer
Contributions:3481 reviews, 498 commits, 1285 PRs in 1 year 7 months
Contributions summary:Nikita primarily contributed to the development of UI components and enhancements within the Taiga UI library. Their work included fixing bugs in the dialog host and input-date-time components, integrating features like date and date range localization, adding new properties (e.g., `allowSpaces`, `valueContent`) to the input components, and improving the accessibility of the components. They also introduced support for a new `tui-slider` and new features to the `InputSlider` and improved them. Additionally, the user worked on implementing support for dark mode and better rendering of the text area component.
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
Nikita Barsukov - Frontend Developer Проект Taiga UI at Тинькофф