Yousef El-dardiry is a creator and open-source engineer with 13 years of experience building developer-facing tools and collaborative applications from Rotterdam. He co-founded Relive and created BlockNote, a block-based rich text editor used by organizations worldwide and born from the TypeCell exploration into local-first software and the future of programming. His contributions span full-stack and front-end work—implementing CRDT-based SyncedStore, building reusable AngularJS Elasticsearch UIs, and improving Tiptap/BlockNote React components and testing—showing deep practical knowledge of real-time sync, editors, and developer experience. He also maintains tooling like a TypeScript-to-JSON-schema generator, reflecting attention to robust type-driven integrations. Comfortable switching between low-level systems (early work included protocol hooks in C++/C#) and modern web stacks, he balances product instincts with hands-on engineering. Beyond code, he mentors and advises community projects, blending startup leadership with a passion for open-source collaboration.
13 years of coding experience
16 years of employment as a software developer
Course in Datastructures, Course in Datastructures at Radboud University
BSc. with Distinction Computer Science, BSc. with Distinction Computer Science at Delft University of Technology
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
Role in this project:
Full-stack Developer
Contributions:1 review, 212 commits, 69 PRs in 1 year 8 months
Contributions summary:Yousef primarily contributed to the development of the `SyncedStore` library, a CRDT-based solution for building collaborative applications. Their work involved implementing features across both frontend and backend, including the development of example applications using React, Vue, and Svelte. Key contributions included the integration of Yjs for real-time synchronization and handling of collaborative editing scenarios, alongside the refactoring and optimization of the library's core components. The user also added new features for better data management and improved API.
Contributions:70 commits, 6 PRs, 8 pushes in 1 year 11 months
Contributions summary:Yousef's primary contribution involved the initial setup of the project, including the creation of AngularJS directives for Elasticsearch, and the addition of fundamental components. They added various directives, filters, and controllers to facilitate Elasticsearch integration within an AngularJS application, demonstrating core architectural knowledge. Their work focused on the creation of reusable UI elements, and the creation of a foundation for other developers.
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.