Charley David is a Principal Engineer and long-time frontend specialist with 13 years of full-stack experience, blending deep JavaScript UI expertise with a backend foundation. Based in Montpellier, he has progressed from building products and side projects to leading engineering teams at Slite and Super.work while also founding eShop-Prices.com. He contributes to notable open-source projects such as Slate, improving rich-text editor correctness and undo/selection behavior—work that surfaces in real-world collaborative editors. Comfortable switching between hands-on coding and people leadership, he’s known for shipping pragmatic, well-tested features and fixing subtle edge-case bugs. Fluent in French and with multicultural ties hinted in his GitHub bio, he brings a curious, maker-minded approach to product engineering.
A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
Full-stack Developer
Contributions:2 reviews, 7 commits, 10 PRs in 1 year 3 months
Contributions summary:Charley primarily focused on enhancing the Slate rich text editor framework by adding support for validating functions within schema rules, improving the framework's flexibility. They fixed critical issues, including those related to selection behavior after fragment insertion and corrected path normalization in move_node operations, contributing to a more robust editing experience. Additionally, the user addressed problems in removing marks and optimized the undo functionality related to toggling marks, ensuring correct application of editor state.
Contributions:67 commits, 64 pushes, 4 branches in 1 year 2 months
cssjavascriptbeers
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.