Kamran Asif is a Senior Software Engineer with 11 years of experience building scalable front-end systems at Meta after prior engineering roles at Google and Schrödinger. Based in New York, he combines deep UI expertise with large-scale product experience, notably contributing touch-scrolling and UI enhancements to the widely used fixed-data-table-2 React component that supports millions of rows. His background spans startup founding and co‑leading product development for assistive tech as well as enterprise front-end engineering, giving him both user-centered design sensibilities and production-grade discipline. Comfortable across the stack, he leverages a BASc in Computer Science with a math minor to solve complex interaction and performance problems in high-traffic applications.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Applied Science (BASc), Computer Science and minor in Mathematics, Bachelor of Applied Science (BASc), Computer Science and minor in Mathematics at New Jersey Institute of Technology
A React table component designed to allow presenting millions of rows of data.
Role in this project:
Front-end Developer
Contributions:20 releases, 36 commits, 79 PRs in 1 year 2 months
Contributions summary:Kamran primarily contributed to the implementation of touch scrolling support and other UI-related improvements for the React table component. They added new features for touch-based interactions, including touch scrolling functionality and touch event handling. The user also addressed a typo and made additional minor UI enhancements, such as example updates and fixing of column dragging for fixed columns.
Contributions:88 commits, 34 PRs, 64 pushes in 8 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.