Lee Newson

Software Engineer at Canva

Greater Brisbane Area 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
Lee Newson is a software engineer with 11 years' experience building polished front-end experiences, currently contributing to Canva from the Greater Brisbane Area. He spent a significant portion of his career at Tiny, rising to Principal Software Engineer and contributing UI components and bug fixes to the widely used TinyMCE rich text editor and its documentation. Prior roles at Red Hat provided a strong foundation in engineering discipline and collaboration across long-lived open-source projects. Lee combines hands-on JavaScript and UI expertise with practical documentation improvements, evidenced by simplifying demos and modernizing nested menu examples for TinyMCE. He holds First Class Honours in Computer Software Engineering from Griffith University and has a history of mentorship dating back to tutoring early programming courses. Colleagues describe him as detail-oriented and effective at turning nuanced UX problems into maintainable code.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering, Computer Software Engineering, First Class Honours, Bachelor of Engineering, Computer Software Engineering, First Class Honours at Griffith University
github-logo-circle

Github Skills (15)

html10
uitest10
javascript10
gui-testing10
front-end-development10
tinymce10
ui-testing10
documentation10
ui-components10
alloy9
css9
typescripts8
typescript8
typescript-types8
ui-design8

Programming languages (7)

TypeScriptJavaScriptGoHTMLSvelteRubyPython

Github contributions (5)

github-logo-circle
tinymce/tinymce

Oct 2018 - Oct 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:3693 reviews, 2835 commits, 1265 PRs in 4 years 1 month
Contributions summary:Lee's contributions primarily involve modifying and improving the user interface components of the TinyMCE rich text editor. These changes include the creation and modification of toolbar buttons, menu items, dialog components, and related UI elements, along with fixing bugs and adding new features. A significant portion of the work focused on integrating and refining the user experience through these various UI elements, demonstrating a focus on the frontend aspects of the project.
vue-reactrich-textvuewysiwyg-editorrichtext
tinymce/tinymce-docs

Nov 2018 - Oct 2022

TinyMCE Documentation
Role in this project:
userFront-end Developer
Contributions:1523 reviews, 555 commits, 435 PRs in 3 years 11 months
Contributions summary:Lee focused on updating and fixing code snippets within the TinyMCE documentation site, specifically related to the context menu component. Their contributions included fixing bugs within the JavaScript and HTML code. The user simplified the context menu codepen demo and updated its examples to use string-based menu references. They also updated examples for the new nested menu items.
tinymceapi-documentationdocumentation-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.
Request Free Trial
Lee Newson - Software Engineer at Canva