Andrew Herron

Staff Software Engineer at Tiny

Launceston, Tasmania, Australia
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
Andrew Herron is a Staff Software Engineer with 15 years of experience building rich text editing technologies, currently shaping TinyMCE and related projects at Tiny from Launceston, Tasmania. He combines deep front-end expertise with practical full-stack work—contributing to high-profile open-source editors like CKEditor 5, TinyMCE, and Slate—focusing on UX, link handling, paste edge cases, and core editor behaviors. Over a long tenure at Tiny he progressed from junior roles to staff, routinely shipping UI improvements, dialog and menu enhancements, and robust test coverage that addresses tricky selection and serialization bugs. Andrew's background in software engineering from Griffith University and his habit of evolving projects rather than rewriting them help teams balance stability with incremental innovation. Colleagues rely on him for pragmatic problem solving across both user-facing components and editor internals.
code15 years of coding experience
bookBachelor of Engineering (B.Eng.), Software Engineering, Bachelor of Engineering (B.Eng.), Software Engineering at Griffith University
stackoverflow-logo

Stackoverflow

Stats
1,882reputation
276kreached
76answers
0questions
Badges
tinymce
top-5%
swing
top-5%
java
top-5%
github-logo-circle

Github Skills (34)

application-framework10
editors10
javascript10
rich-text10
text-editor10
testing10
app-framework10
ui-design10
ckeditor10
editor10
alloy10
uid10
front-end-development10
slate10
web-framework10

Programming languages (22)

C#MDXJavaC++CSSRustCGo

Github contributions (5)

github-logo-circle
tinymce/tinymce

Aug 2010 - Dec 2022

The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
Role in this project:
userFront-end Developer
Contributions:1675 reviews, 889 commits, 172 PRs in 12 years 6 months
Contributions summary:Andrew appears to be primarily involved in front-end development, as indicated by the file changes related to UI components and dialogs. The user's contributions focus on enhancements to UI components, including the creation of the ImagePreview, adjustments to size input components and the application of various display formats. Additionally, the commits show work on menu structures, suggesting a focus on the visual aspects and user interaction of the application.
vue-reactrich-textvuewysiwyg-editorrichtext
ianstormtaylor/slate

Jan 2021 - Mar 2022

A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
userFull-stack Developer
Contributions:32 reviews, 12 commits, 28 PRs in 1 year 1 month
Contributions summary:Andrew primarily contributed to the `slate` project, focusing on improvements to the rich text editor framework. Their commits addressed critical issues like optimizing node splitting operations, fixing serialization bugs, and enhancing path handling for operations. They also implemented tests to ensure correct behavior after modifications. The commits show a focus on improving the core functionality of the editor.
rich-textrichtextbrowserjavascriptrte
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
Andrew Herron - Staff Software Engineer at Tiny