Joshua Haines is a Senior Full Stack Engineer based in Queensland, Australia with 11 years of experience building and refining web applications and developer tooling. He has driven front-end and core UI improvements at Tiny, contributing to the world-leading TinyMCE rich text editor, and now applies that product-focused mindset to geospatial and full-stack problems at Fugro Roames. His open-source work ranges from test automation for js-beautify to technical writing and UI refactors for TinyMCE, demonstrating a blend of QA discipline, documentation care, and front-end engineering. Comfortable across the stack, Joshua combines attention to developer experience with practical refactors that simplify complex UI interactions like table editing and selection.
11 years of coding experience
10 years of employment as a software developer
Bachelor's Degree, Business/Iniformation Technology, 5, Bachelor's Degree, Business/Iniformation Technology, 5 at Queensland University of Technology
The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
Role in this project:
Front-end Developer
Contributions:1029 commits, 7 PRs, 24 pushes in 5 years 5 months
Contributions summary:Joshua's contributions focused on abstracting and modifying table cell selection classes and functionality within the TinyMCE editor. These changes involved core UI components, including the creation of an invisible anchorbar element and a refactoring of table-related functionalities. The changes involved the manipulation of toolbars, and context menus, highlighting their integration with the overall table editing experience and how they operate.
Contributions:18 commits, 3 PRs, 3 pushes in 3 years 5 months
Contributions summary:Joshua primarily contributed to the documentation of the TinyMCE project. Their commits involved creating and updating documentation pages, including content related to installation, configuration, and using TinyMCE features. They also made updates to file structures and layouts, indicating a focus on organization and presentation of the documentation.
tinymcedocumentation-sitetinymce-documentation
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.