Jyoti Puri is a Senior Software Engineer based in Delhi with 11 years of experience building robust front-end and full-stack applications, and growing expertise in blockchain, Rust, and machine learning. She has a strong track record contributing to high-profile open-source projects—such as MetaMask and popular React editor ecosystems—focused on rich-text editors, accessibility, and cross-browser UX. At Atlassian and now at Humble she has helped design and refine editor experiences used across products, bringing meticulous attention to editor behaviour, styling, and performance. Her contributions often bridge UX and engineering: implementing ARIA-aware components, improving paste/mention handling, and adding ProseMirror node views for image and table support. Comfortable in distributed teams and enterprise environments, she pairs deep front-end craftsmanship with system-level curiosity in newer stacks like Rust and ML. An interesting throughline is her long-running focus on collaborative text editing—turning subtle interaction problems into polished, accessible UI.
11 years of coding experience
5 years of employment as a software developer
Masters, Computer Applications, Masters, Computer Applications at Gujarat University
Bachelor of Science, Botany/Plant Biology, Bachelor of Science, Botany/Plant Biology at Bhavan's College, Gujarat University
A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg
Role in this project:
Front-end Developer
Contributions:1 review, 855 commits, 270 PRs in 5 years 11 months
Contributions summary:Jyoti's contributions primarily focused on enhancing the functionality of the WYSIWYG editor. The commits involved improving the mention feature, adding new functionalities, and fixing the paste functionality, likely involving changes to how content is displayed. The user was actively involved in refining the editor's interface by implementing improvements and ensuring correct operation across different browsers.
Contributions:103 commits, 22 PRs, 92 pushes in 3 years 5 months
Contributions summary:Jyoti primarily contributed to the front-end aspects of the project, as evidenced by the changes in test files and core JavaScript files. The commits focus on implementing and modifying inline styles such as bold, italic, underline, strikethrough, code, superscript, subscript as well as font-size, font-family and background color within the Draft.js editor. Furthermore, they fixed issues regarding block level styling, ensuring text alignment and the display of embedded content.
draftjsconvertingmarkdowncontent-editor
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.