Victor Genaev is a pragmatic software engineer with nine years of experience specializing in front-end systems, design systems, and component libraries, now working at Microsoft from Prague. He has driven large migrations and infrastructure improvements—most notably leading Kiwi.com's Tailwind migration and migrating a design system from Flow to TypeScript—while building tooling to track and visualize component usage across products. An active open-source contributor, Victor has improved UI components in notable projects like Kiwi’s Orbit and Microsoft’s Fluent UI, focusing on refactors, accessibility, and developer ergonomics. He enjoys working with ASTs to create codemods, static analysis tools, and ESLint rules, which underpins his automation of Figma-to-design-system workflows. Colleagues rely on him as a go-to problem solver who balances product-quality UX with scalable developer experience.
9 years of coding experience
7 years of employment as a software developer
Unfinished, Unfinished at Mendel University in Brno
React components of open-source Orbit design system by Kiwi.com
Role in this project:
Front-end Developer
Contributions:254 releases, 1464 reviews, 1825 commits in 4 years 5 months
Contributions summary:Victor's commits primarily involve refactoring the "Card" component, which suggests a focus on UI development and component-level improvements. These changes include the implementation of a new Card API and a variety of design updates, such as adding new features to the PictureCard component. Further commits demonstrate the user's involvement in addressing issues related to the user interface.
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
Role in this project:
Front-end Developer
Contributions:212 reviews, 77 PRs, 35 pushes in 1 year
Contributions summary:Victor primarily contributed to the `microsoft/fluentui` repository by addressing front-end component issues and implementing improvements to existing components. Their work involved fixing bugs, deprecating outdated features, and enhancing documentation for components such as Accordion, Skeleton, Checkbox, MessageBar, and Combobox. The user extended the functionality of existing components, adding features like custom animations and correcting the visual display of elements to align with project specifications.
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.