Hamza Benkhaldoun

Software Engineer at Tiny

Casablanca-Settat, Morocco
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Hamza Benkhaldoun is a software engineer with 8 years of experience building front-end and full-stack solutions, currently contributing at Tiny. He is most experienced in JavaScript and ReasonML and has a track record of shipping UI improvements and bug fixes to high-profile open-source projects like TinyMCE, enhancing editor behaviors, drag-and-drop, and keyboard navigation. A hardcore self-learner with a bachelor's in computer science from ENSEEIHT, he has progressed from junior roles to impactful engineering work across startups and product teams. Based in Casablanca, Morocco, he blends pragmatic problem-solving with cross-paradigm fluency to tackle both UX quirks and foundational application logic. Less obvious: he frequently applies insights from low-level editing and selection mechanics to improve overall app robustness and developer ergonomics.
code8 years of coding experience
job3 years of employment as a software developer
book2019, Computer Science, Bachelor's degree, 2019, Computer Science, Bachelor's degree at ENSEEIHT
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
31reputation
979reached
1answer
0questions
github-logo-circle

Github Skills (13)

editors10
contenteditable10
javascript10
front-end-development10
editor10
rich-text-editor10
html9
css9
accessibility8
ui-design8
mongodb6
ruby6
react4

Programming languages (10)

TypeScriptDockerfileRustOCamlJavaScriptVueHTMLRuby

Github contributions (5)

github-logo-circle
tinymce/tinymce

May 2022 - Jan 2023

The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
Role in this project:
userFront-end Developer
Contributions:220 reviews, 45 commits, 94 PRs in 8 months
Contributions summary:Hamza primarily contributed to the front-end development of the rich text editor, addressing various UI and functionality issues. Their work included fixing bugs related to link behavior, selection quirks, and drag-and-drop functionality for content-editable false elements. The user also added features to enhance the user experience, such as enabling scrolling for CEF elements and providing options for setting default color values. Furthermore, the user implemented new features and improvements to the tree component and its keyboard navigation.
vue-reactrich-textvuewysiwyg-editorrichtext
hamza0867/tinymce-docs

Mar 2022 - Apr 2022

TinyMCE Documentation
Contributions:146 pushes, 17 branches in 1 month
tinymce-documentationtinymce
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