Andrew Cherniavskyi is a software engineer based in Chicago with a decade of professional experience and a strong background in cybersecurity and front-end development. He blends practical security sensibilities—rooted in four years as a cybersecurity analyst—with deep hands-on work on prominent open-source UI projects like Material-UI, TanStack Query, Leaflet, and react-admin. His contributions focus on stability, accessibility, and UX refinements, including fixing tricky state-management bugs, improving DataGrid behavior and Date/Time picker accessibility, and resolving subtle map scaling/zoom issues. Comfortable across TypeScript and React ecosystems, he also brings rigorous testing and TypeScript typing improvements to increase code quality. Notably, he’s adept at preventing infinite loops and race conditions in async UI code—skills that bridge his security mindset and front-end craftsmanship.
MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
Role in this project:
Front-end Developer
Contributions:22 releases, 2651 reviews, 189 commits in 1 year
Contributions summary:Andrew contributed to the development and maintenance of the MUI X component library, specifically focusing on enhancements and bug fixes within the DataGrid component. Their work involved fixing issues related to CSV exports, column header functionality, keyboard navigation, and general layout rendering. The user also added features like improved tooltips, improved date formatting, and enhanced the accessibility of the DataGrid component.
Date & Time pickers, built with ❤️ for @material-ui/core
Role in this project:
Front-end Developer
Contributions:41 PRs, 76 pushes, 73 branches in 1 year
Contributions summary:Andrew primarily contributed to the UI components of the date and time pickers. Their work focused on improving the user experience, specifically addressing touch device issues in the clock component and enhancing the accessibility. They also implemented features like the ability to disable past dates across various components, demonstrating a focus on feature development and component modification within the Material UI framework. The user also updated TypeScript definitions to reflect the changes.
date-pickerdate-timereactdatepickertime-picker
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.