Jonatan Svennberg

Staff Product Engineer at Ghost

Norrköping, 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

👤
Senior
🎓
Top School
Jonatan Svennberg is a Staff Product Engineer with 17 years of hands-on experience building front-end and mobile products, now focused on climate-minded technology from Norrköping, Sweden. He has founded and led multiple companies, shipping consumer and developer-facing apps while scaling teams and products from idea to operation. At Normative and now Ghost he combined product engineering with technical leadership, and his open-source work on the WYMeditor project shows a long-standing attention to internationalization, UX polish and cross-browser compatibility. Trained in philosophy and communication, he brings a thoughtful, user-centered approach to engineering and product decisions. Known for balancing entrepreneurial grit with deep frontend craftsmanship, he often surfaces small but impactful improvements—like link attribute support and dialog UX fixes—that quietly raise overall product quality.
code17 years of coding experience
job19 years of employment as a software developer
bookCommunication and Media Studies, Communication and Media Studies at Kaggeholms Folkhögskola
bookPhilosophy, Philosophy at University of Gothenburg
languagesEnglish, Swedish, German
github-logo-circle

Github Skills (6)

html10
localization10
javascript10
user-interface10
jquery10
css9

Programming languages (12)

TypeScriptJavaShellRustJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
wymeditor/wymeditor

Mar 2009 - Mar 2012

Pure js cross-browser WYSIWYM editor with a focus on the clean separation of content and styling.
Role in this project:
userFront-end Developer
Contributions:161 commits in 3 years
Contributions summary:Jonatan primarily contributed to the WYMeditor project by implementing and improving front-end features. Their work includes adding and updating language translations, specifically for Croatian, Finnish, Welsh, and Japanese, indicating a focus on internationalization and localization. They also addressed various UI and functionality bugs, like fixing link editing and correcting issues related to content handling, and updated the dialogs to use submit buttons. The user also added support for the `rel` attribute in links.
wysiwyg-editorseparationpure-jsbrowserjavascript
UniversalAvenue/TiCrosswalk

Jan 2015 - Jul 2015

Contributions:29 commits, 1 PR, 10 pushes in 5 months
titaniumandroidiostitanium-mobilereplacement
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