Johan Sörlin

Engineering Lead at Tiny

Umeå, Sweden
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
Johan Sörlin is an engineering lead and co-founder with 20 years of experience building web tooling and developer-focused products from Umeå, Sweden. He co-founded Moxiecode Systems, the team behind TinyMCE, and led the company through its merger into Tiny, maintaining hands-on engineering and product stewardship. Johan spans front-end and back-end work—contributing to core projects like TinyMCE, Plupload and Less.js—often tackling browser quirks, compression optimizations, and file-upload robustness. His background includes shipping production-grade Java, SQL and JavaScript systems since the late 1990s, and he has a knack for improving build processes, documentation and developer ergonomics. Quietly pragmatic, he combines entrepreneurial ownership with deep maintenance-oriented craftsmanship, favoring durable fixes over flashy rewrites.
code19 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (23)

styles10
javascript10
stylesheets10
compression-algorithm10
css10
ui-design10
amd10
uid10
front-end-development10
dotnet-core10
html10
lessc10
csharp10
tinymce10
documentation10

Programming languages (14)

C#JavaC++HTMLSvelteReasonTypeScriptDhall

Github contributions (5)

github-logo-circle
tinymce/tinymce

Jun 2006 - 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:1763 reviews, 6347 commits, 549 PRs in 16 years 10 months
Contributions summary:Johan focused on fixing browser detection and user interface (UI) issues, as well as addressing character spacing within the project's rich text editor (TinyMCE). They also contributed to code related to table navigation, and the use of inline styles for enhanced display. The commits involved adjusting styles and ensuring that editing interactions in the rich text editor were working properly.
vue-reactrich-textvuewysiwyg-editorrichtext
moxiecode/plupload

Nov 2009 - Nov 2021

Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
Role in this project:
userBack-end Developer
Contributions:6 releases, 196 commits, 17 PRs in 12 years 2 months
Contributions summary:Johan primarily focused on updating the license header and adding new logic, including restructuring. The commits indicate involvement in a C# file, suggesting work on the backend of the Plupload project. The user's work also touched upon JavaScript code related to API documentation.
silverlightfallbackfilepondselectionfile-uploader
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
Johan Sörlin - Engineering Lead at Tiny