Stu Kabakoff is a Staff Software Engineer in New York with 14 years of experience building performant, user-facing systems and developer tools across startups and larger organizations. He blends front-end expertise in React and real-time collaborative editors with backend and architecture work—having led monorepo migrations, redesigned real-time data layers for 911 dispatch, and cut latency and network usage dramatically. As a founding engineer at Eraser he shipped “diagram as code” features, a SlateJS real-time editor, a VSCode extension and language-server tooling that bridged code and visual UX. An active open-source contributor, he’s worked on notable projects like the Leap Motion JavaScript client and a high-performance React table component, often focusing on robustness and API correctness. Colleagues know him as a pragmatic engineer who pairs deep technical chops with developer ergonomics and a knack for simplifying complex systems.
14 years of coding experience
13 years of employment as a software developer
Bachelor's of Industrial Design Industrial and Interaction Design, Bachelor's of Industrial Design Industrial and Interaction Design at Syracuse University
A simple and fast API to monitor elements as you scroll
Role in this project:
Front-end Developer
Contributions:2 releases, 141 commits, 15 PRs in 9 years 10 months
Contributions summary:Stu primarily contributed to the development of the `scrollMonitor.js` library, which monitors elements as the user scrolls. The commits show the initial implementation of the library, including core functionalities such as calculating viewport positions, triggering events, and providing a simple API for developers. Further contributions include adding demo examples demonstrating usage of the library and fixing issues related to calculations when the page is scrolled or in specific browsers.
A React table component designed to allow presenting millions of rows of data.
Role in this project:
Front-end Developer
Contributions:13 commits in 4 days
Contributions summary:Stu focused on enhancing the React-based UI component library. Their work included implementing a reordering feature for table columns, allowing users to customize the display. Key changes involved the addition of a reorder handle component, and integration of drag-and-drop interaction within the table component. The user demonstrated skills in React component development and event handling.
reactwindowingpresentingtable-componentreactjs
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
Stu Kabakoff - Staff Software Engineer at Parabola